Mesajlaşma uygulamalarında çalışma

Instagram aboneliğini kontrol etme

check_insta_subscription()

chevron-rightAçıklamahashtag

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.

chevron-rightÖrneklerhashtag

chevron-rightKopyalama için kod örneğihashtag

r=check_insta_subscription()

WhatsApp ile çalışma

check_whatsapp() | get_whatsapp_bot_id_by_phone()

chevron-rightAçıklamahashtag
circle-exclamation

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

chevron-rightÖrneklerhashtag

WhatsApp'ın bir telefon numarasına bağlı olup olmadığını kontrol edelim:

check_whatsapp() işlevinin kullanım örneği
chevron-rightKopyalama için kod örneğihashtag

Son mesajı kaldırma

last_message_id() | remove_last_message()

chevron-rightAçıklamahashtag

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

circle-info

Hem bir görsel hem de metin gönderildiyse, mesaj numaraları alt çizgi (_) ile ayrılır

circle-exclamation

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

triangle-exclamation

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.

chevron-rightÖrnekhashtag

Örnek:

  1. Bir broadcast bloğu oluşturun:

circle-check

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.

circle-exclamation

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

chevron-rightKopyalama için kod örneğihashtag

Botun çalışmasını duraklatma

| pause_bot(minutes)

chevron-rightAçıklamahashtag

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)

chevron-rightAçıklamahashtag

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)

chevron-rightAçıklamahashtag

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