Was ist ein Webhook?
Dies ist eine Benachrichtigung über ein Ereignis, das eingetreten ist. Diese Benachrichtigung enthält die Werte der geänderten Variablen.
Wie erhalte ich einen Webhook?
Um einen vollständigen Webhook von Telegram zu erhalten, reicht es aus, der Variable save_webhook einen beliebigen Wert zuzuweisen:****
Beispiel save_webhook = 'text value'

Beispiel: numerischer Variablenwert

Die Variable save_webhook kann entweder eine Projektkonstante oder eine Variable im Rechner sein (Beispiele oben):

In diesem Fall wird die Antwort des Kunden auf die Bot-Nachricht, die eine solche Variable enthält, in der Telegram-Variable tg_request aufgezeichnet, die Sie in der Kundenkarte unter den Transaktionsvariablen finden.

Der Kunde hat auf die Bot-Nachricht aus dem Block geantwortet, in dem die Variable save_webhook zugewiesen wurde.
tg_request und save_webhook in der Kunden-Variable

Wie erhalte ich einen Medienlink mit einer Variable?
Sie können die Funktion tg_request verwenden, um einen direkten Download-Link für ein Video, Bild oder eine Animation zu erhalten, die von einem Benutzer gesendet wurde.
Implementierungsschritte:
-
Richten Sie die Webhook-Variable ein:
Weisen Sie zunächst einer Variable namenssave_webhookeinen beliebigen Wert zu. Sie können diese als Projektkonstante oder als Variable innerhalb eines Rechner-Blocks definieren. -
Erstellen Sie den Trigger-Block:
Erstellen Sie als Nächstes einen Trigger-Block. Dieser Block lauscht auf eingehende Medien und verwendet die Funktiontg_requestmit Ihrersave_webhook-Variable, um den Dateilink zu erfassen.

- Erstellen Sie als Nächstes einen Block zur Ausgabe des Ergebnisses.

Befolgen Sie diese Schritte, um einen direkten Link zu einer Datei von Ihrem Bot zu erhalten:
- Gehen Sie zu Ihrem verbundenen Telegram-Bot und starten Sie einen Chat.
- Geben Sie Ihr festgelegtes Schlüsselwort ein, um die Dateianforderungsfunktion zu aktivieren.
- Senden Sie die Datei (Bild, Video usw.), für die Sie den herunterladbaren Link erhalten möchten.

Achten Sie auf die letzte file_id in der empfangenen Telegram-Antwort:

Vergessen Sie nicht, dass der empfangene Link nur innerhalb des Bot-Frameworks gültig ist, an das Sie die Datei gesendet haben.