For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Örnekler

Kopyalama için kod örneği

r=check_insta_subscription()

WhatsApp ile çalışma

check_whatsapp() | get_whatsapp_bot_id_by_phone()

Açıklama

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:

check_whatsapp() işlevinin kullanım örneği
Kopyalama için kod örneği

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

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

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:

  1. Bir broadcast bloğu oluşturun:

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.

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

Kopyalama için kod ö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.

Son güncelleme