Instagram-Abonnement überprüfen

check_insta_subscription()

Um das Abonnement eines Instagram-Kontos zu überprüfen

check_insta_subscription()

Parameter: Keine

Die Funktion gibt logisch True zurück, wenn der Benutzer das Konto abonniert hat, andernfalls False.

r=check_insta_subscription()

Arbeiten mit WhatsApp

check_whatsapp() | get_whatsapp_bot_id_by_phone()

Die Funktionen funktionieren, wenn ein WhatsApp-Bot mit einem Projekt verbunden ist.

Um zu überprüfen, ob eine Telefonnummer WhatsApp hat

check_whatsapp(phone_number)
Methode zum Überprüfen, ob WhatsApp mit der angegebenen Telefonnummer verbunden ist

Parameter:
phone_number - Telefonnummer im Format 79999999999 oder 89999999999

Die Funktion gibt logisch True zurück, wenn die Nummer bei WhatsApp registriert ist, andernfalls False.

Um die WhatsApp-Bot-ID anhand der Telefonnummer zu erhalten

get_whatsapp_bot_id_by_phone(bot_phone)
Funktion zum Finden der WhatsApp-Bot-ID anhand der Telefonnummer

Lassen Sie uns überprüfen, ob WhatsApp mit einer Telefonnummer verbunden ist:

rs=check_whatsapp(79999999999)

Letzte Nachricht entfernen

last_message_id() | remove_last_message()

last_message_id() - um die Nummer der letzten Bot-Nachricht zu erhalten

Wenn sowohl ein Bild als auch Text gesendet wurden, werden die Nachrichtennummern durch einen Unterstrich (_) getrennt.

Um die Nummer der letzten Bot-Nachricht korrekt zu erhalten, sollte die Nachricht im Client-Dialogverlauf gespeichert werden.

Das bedeutet, dass in einem Trichterblock die Speicherung des Nachrichtenverlaufs aktiviert sein sollte, wenn die Nachricht über den Trichter gesendet wird, oder beim Senden eines Broadcasts die Option "Nachricht im Dialogverlauf speichern" aktiviert sein muss.

remove_last_message() – zum Löschen der letzten Bot-Nachricht

Dies funktioniert nur in Telegram und Facebook.

Wenn der Schalter "Im Dialogverlauf speichern" aktiviert ist, können Sie für Telegram und FB die letzte Nachricht über einen Mailversand aus einem Block löschen. Verwenden Sie einfach die Funktion remove_last_message() im Rechner. Diese Funktion entfernt die letzte vom Bot gesendete Nachricht, jedoch nur, wenn diese Nachricht im Dialogverlauf gespeichert ist.

Beispiel:

  1. Erstellen Sie einen Broadcast-Block:

Passen Sie die Mailversand-Einstellungen nach Ihren Wünschen an und gehen Sie dann zum Tab "Senden".

2. Aktivieren Sie das Kontrollkästchen "Mailversand im Client-Dialogverlauf speichern" im Tab "Senden":

Jetzt können Sie den Mailversand problemlos durchführen.

Wenn Sie die letzte Nachricht löschen möchten (z. B. eine Nachricht mit einem Fehler), können Sie dies in einem einzelnen Block mit der Funktion remove_last_message() tun.

Senden Sie anschließend den Mailversand mit der Funktion zum Löschen der letzten Nachricht.

WICHTIG! Die letzte Nachricht kann nicht nach einiger Zeit gelöscht werden!

Beispiel mit dem Abrufen der ID der letzten Nachricht.

soob = last_message_id()
status = remove_last_message()

Bot-Betrieb pausieren

| pause_bot(minutes)

pause_bot(minutes) - pausiert den Bot-Betrieb für die angegebene Anzahl von Minuten.

minutes - erforderlicher Parameter, der die Anzahl der Minuten darstellt. Er kann entweder als Ganzzahl oder als Dezimalzahl übergeben werden.

Die Funktion funktioniert wie das Klicken auf die Schaltfläche "Pause" in einem Client-Dialog, ermöglicht es Ihnen jedoch, die Dauer der Bot-Pause anzugeben. Sie gibt bei erfolgreicher Ausführung True zurück.

Geplante Nachrichten löschen

| delete_pended_messages_from_list(message_id_list, with_not_delete)

delete_pended_messages_from_list(message_id_list, with_not_delete)

Die Funktion hilft, bestimmte Nachrichten aus den geplanten zu löschen.

! message_id_list - erforderlicher Parameter; eine Liste von Blöcken, deren Nachrichten aus den geplanten gelöscht werden sollen.

with_not_delete - optionaler Parameter; löscht Nachrichten, die als "Nicht löschen" markiert sind. An diesen Parameter kann jeder Wert übergeben werden.

Der Rückgabewert "wrong message_id_list" erscheint, wenn message_id_list nicht angegeben oder kein Array ist.

So übergeben Sie Parameter:

Wo Sie den erforderlichen Parameter erhalten:

Operator-Status überprüfen

| check_operator_status(email, with_pause)

check_operator_status(email, with_pause) - überprüft, ob der Operator im Dienst ist. Gibt True zurück, wenn der Operator im Dienst ist, und False, wenn nicht.

! email - erforderlicher Parameter; die E-Mail eines Mitarbeiters

with_pause - optionaler Parameter mit den Werten 1 oder 0. Wenn auf 1 gesetzt, gibt die Funktion ein positives Ergebnis zurück, wenn der Operator-Status entweder "Im Dienst" oder "In der Pause" ist. Wenn auf 0 gesetzt, gibt sie nur dann ein positives Ergebnis zurück, wenn der Operator-Status "Im Dienst" ist.
Standardwert: 1.