Mesajlaşma uygulamalarında çalışma
Instagram aboneliğini kontrol etme
check_insta_subscription()
Açıklama
Bir Instagram hesabına aboneliği kontrol etmek için
check_insta_subscription()
Parametreler: Yok
Fonksiyon mantıksal değer döndürür True eğer kullanıcı hesaba abone olmuşsa, False aksi halde.
WhatsApp ile çalışma
check_whatsapp() | get_whatsapp_bot_id_by_phone()
Açıklama
Bu işlevler, bir WhatsApp botu bir projeye bağlıysa çalışır.
Bir telefon numarasının WhatsApp'ı olup olmadığını kontrol etmek için
check_whatsapp(phone_number) belirtilen telefon numarasına WhatsApp'ın bağlı olup olmadığını kontrol eden yöntem
Parametreler: phone_number - 79999999999 veya 89999999999 formatında telefon numarası
Fonksiyon mantıksal değer döndürür True numara WhatsApp'ta kayıtlıysa, False değilse.
WhatsApp bot_id'sini telefon numarasına göre almak için
get_whatsapp_bot_id_by_phone(bot_phone) telefon numarasına göre WhatsApp bot_id'sini bulan işlev
Örnekler
WhatsApp'ın bir telefon numarasına bağlı olup olmadığını kontrol edelim:

Son mesajı kaldırma
last_message_id() | remove_last_message()
Açıklama
last_message_id()- son bot mesajının numarasını almak için
Hem bir görsel hem de metin gönderildiyse, mesaj numaraları alt çizgi (_) ile ayrılır
Botun son mesajının numarasını doğru şekilde almak için, mesaj istemci diyalog geçmişinde kaydedilmelidir.
Bu, bir funnel bloğunda mesaj geçmişi kaydının, funnel üzerinden gönderildiyse etkinleştirilmesi gerektiği veya bir toplu gönderi yapılırken "mesajı diyalog geçmişine kaydet" seçeneğinin açılması gerektiği anlamına gelir.
remove_last_message() - botun son mesajını silmek için
Sadece Telegram ve Facebook'ta çalışır.
Eğer "Diyalog geçmişine kaydet" anahtarı etkinleştirilirse, Telegram ve FB için son mesajı bir bloktan yapılan toplu gönderi üzerinden silebilirsiniz. Sadece işlevi kullanın remove_last_message() hesaplayıcıda. Bu işlev, bot tarafından gönderilen son mesajı siler, ancak yalnızca o mesaj diyalog geçmişine kaydedilmişse.
Örnek
Örnek:
Bir broadcast bloğu oluşturun:

Toplu gönderi ayarlarını istediğiniz gibi özelleştirin, ardından "Gönderim" sekmesine gidin.
2. Onay kutusunu etkinleştirin "Toplu gönderiyi istemci diyalog geçmişine kaydet" alanına "Gönderim" sekmesine gidin:

Şimdi, gönül rahatlığıyla toplu gönderiyi yapabilirsiniz.
Son mesajı silmek istiyorsanız (örneğin, bir hata içeren mesaj), bunu tek bir blokta şu işlevi kullanarak yapabilirsiniz remove_last_message().

Ardından, son mesajı silme işleviyle toplu gönderiyi yapın.
ÖNEMLİ! Son mesaj bir süre sonra silinemez!
Son mesajın ID'sini alma örneği.

Botun çalışmasını duraklatma
| pause_bot(minutes)
Açıklama
pause_bot(minutes) - botun çalışmasını belirtilen dakika sayısı kadar duraklatır.
minutes - dakika sayısını temsil eden gerekli parametre. Bir tamsayı ya da ondalık sayı olarak geçirilebilir.
Bu işlev, istemci diyaloğunda "Duraklat" düğmesine tıklamak gibi çalışır, ancak botu duraklatma süresini belirtmenize izin verir. Başarılı çalıştırma üzerine True döndürür.

Planlanmış mesajları silme
| delete_pended_messages_from_list(message_id_list, with_not_delete)
Açıklama
delete_pended_messages_from_list(message_id_list, with_not_delete)
Bu işlev, planlanmış mesajlardan belirli mesajları silmeye yardımcı olur.
! message_id_list - gerekli parametre; planlanmış mesajlar arasından silinmesi gereken blokların bir listesi.
with_not_delete - isteğe bağlı parametre; şu olarak işaretlenmiş mesajları siler "Silme." Bu parametreye herhangi bir değer geçirilebilir.
Dönüş değeri "yanlış message_id_list" message_id_list sağlanmadığında veya bir dizi olmadığında görünür.
Parametreler nasıl geçirilir:

Gerekli parametre nereden alınır:

Operatörün durumunu kontrol etme
| check_operator_status(email, with_pause)
Açıklama
check_operator_status(email, with_pause) - operatörün vardiyada olup olmadığını kontrol eder. Döndürür True eğer operatör vardiyadaysa ve False aksi halde.
! email - gerekli parametre; bir çalışanın e-postası
with_pause - 1 veya 0 değerlerini alabilen isteğe bağlı parametre. 1 olarak ayarlanırsa, işlev operatörün durumu ya "Vardiyada" veya "Molada." olarak ise olumlu sonuç döndürür. 0 olarak ayarlanırsa, yalnızca operatörün durumu "Vardiyada." olduğunda olumlu sonuç döndürür. Varsayılan değer: 1.
Last updated
