Instagram Aboneliğini Kontrol Etme

check_insta_subscription()

Bir Instagram hesabına aboneliği kontrol etmek için

check_insta_subscription()

Parametreler: Yok

Fonksiyon, kullanıcı hesaba abone ise mantıksal True, değilse False döndürür.

r=check_insta_subscription()

WhatsApp ile Çalışma

check_whatsapp() | get_whatsapp_bot_id_by_phone()

Fonksiyonlar, bir projeye WhatsApp botu bağlıysa çalışır.

Bir telefon numarasının WhatsApp'ı olup olmadığını kontrol etmek için

check_whatsapp(phone_number)
Verilen telefon numarasında WhatsApp'ın bağlı olup olmadığını kontrol etme yöntemi

Parametreler:
phone_number - 79999999999 veya 89999999999 formatında telefon numarası

Fonksiyon, numara WhatsApp'ta kayıtlıysa mantıksal True, değilse False döndürür.

Telefon numarasına göre WhatsApp bot_id'sini almak için

get_whatsapp_bot_id_by_phone(bot_phone)
Telefon numarasına göre WhatsApp bot_id'sini bulma fonksiyonu

Bir telefon numarasında WhatsApp'ın bağlı olup olmadığını kontrol edelim:

rs=check_whatsapp(79999999999)

Son Mesajı Silme

last_message_id() | remove_last_message()

last_message_id()- botun son mesajının numarasını almak için

Hem resim hem de metin gönderilmişse, mesaj numaraları alt çizgi (_) ile ayrılır.

Botun son mesajının numarasını doğru bir şekilde almak için mesajın müşteri diyalog geçmişine kaydedilmesi gerekir.

Bu, bir huni bloğunda, eğer huni üzerinden gönderiliyorsa mesaj geçmişi kaydının etkinleştirilmesi gerektiği veya bir toplu mesaj gönderirken "mesajı diyalog geçmişine kaydet" seçeneğinin açık olması gerektiği anlamına gelir.

remove_last_message() – botun son mesajını silmek için

Sadece Telegram ve Facebook'ta çalışır.

"Diyalog geçmişine kaydet" seçeneği etkinse, Telegram ve FB için bir bloktan toplu mesaj yoluyla son mesajı silebilirsiniz. Hesap makinesinde remove_last_message() fonksiyonunu kullanmanız yeterlidir. Bu fonksiyon, bot tarafından gönderilen son mesajı siler, ancak yalnızca bu mesaj diyalog geçmişine kaydedilmişse.

Örnek:

  1. Bir toplu mesaj bloğu oluşturun:

Toplu mesaj ayarlarını istediğiniz gibi özelleştirin, ardından "Gönderme" sekmesine gidin.

2. "Gönderme" sekmesinde "Toplu mesajı müşteri diyalog geçmişine kaydet" onay kutusunu etkinleştirin:

Artık toplu mesajı rahatça gönderebilirsiniz.

Son mesajı silmek isterseniz (örneğin, hatalı bir mesaj), bunu remove_last_message() fonksiyonunu kullanarak tek bir blokta yapabilirsiniz.

Ardından, son mesajı silme fonksiyonu ile toplu mesajı gönderin.

ÖNEMLİ! Son mesaj bir süre sonra silinemez!

Son mesajın ID'sini alma örneği.

soob = last_message_id()
status = remove_last_message()

Botun Çalışmasını Duraklatma

| pause_bot(minutes)

pause_bot(minutes) - botun çalışmasını belirtilen dakika sayısı kadar duraklatır.

minutes - dakika sayısını temsil eden zorunlu parametre. Tam sayı veya ondalık sayı olarak iletilebilir.

Fonksiyon, bir müşteri diyaloğunda "Duraklat" düğmesine tıklamak gibi çalışır, ancak botu duraklatma süresini belirlemenize olanak tanır. Başarılı yürütme durumunda True döndürür.

Planlanmış Mesajları Silme

| delete_pended_messages_from_list(message_id_list, with_not_delete)

delete_pended_messages_from_list(message_id_list, with_not_delete)

Fonksiyon, planlanmış mesajlardan belirli mesajları silmeye yardımcı olur.

! message_id_list - zorunlu parametre; mesajları planlanmış olanlardan silinmesi gereken blokların listesi.

with_not_delete - isteğe bağlı parametre; "Silme" olarak işaretlenmiş mesajları siler. Bu parametreye herhangi bir değer iletilebilir.

"wrong message_id_list" dönüş değeri, message_id_list sağlanmazsa veya bir dizi değilse görünür.

Parametreler nasıl iletilir:

Gerekli parametre nereden alınır:

Operatörün Durumunu Kontrol Etme

| check_operator_status(email, with_pause)

check_operator_status(email, with_pause) - operatörün vardiyada olup olmadığını kontrol eder. Operatör vardiyadaysa True, değilse False döndürür.

! email - zorunlu parametre; bir çalışanın e-postası

with_pause - 1 veya 0 değerlerine sahip isteğe bağlı parametre. 1 olarak ayarlanırsa, fonksiyon operatörün durumu "Vardiyada" veya "Molada" olduğunda 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.