Qu'est-ce qu'un webhook ?

Il s'agit d'une notification concernant un événement qui s'est produit. Cette notification contient les valeurs des variables modifiées.

Comment obtenir un webhook ?

Pour obtenir un webhook complet depuis Telegram, il suffit d'attribuer n'importe quelle valeur à la variable** save_webhook** :

Exemple save_webhook = 'text value'

Exemple : valeur numérique de la variable

La variable save_webhook peut être soit une constante de projet, soit une variable dans la calculatrice (exemples ci-dessus) :

Dans ce cas, la réponse du client au message du bot, qui contient une telle variable, sera enregistrée dans la variable Telegram tg_request, que vous pouvez trouver dans la fiche client parmi les variables de transaction.

Le client a répondu au message du bot provenant du bloc dans lequel la variable save_webhook est attribuée.

tg_request et save_webhook dans la variable client

Comment obtenir un lien média à l'aide d'une variable ?

Vous pouvez utiliser la fonction tg_request pour obtenir un lien de téléchargement direct pour une vidéo, une image ou une animation envoyée par un utilisateur.

Étapes de mise en œuvre :

  1. Configurer la variable webhook :
    Commencez par attribuer n'importe quelle valeur à une variable nommée save_webhook. Vous pouvez la définir comme une constante de projet ou une variable dans un bloc Calculatrice.
  2. Créer le bloc Déclencheur :
    Ensuite, créez un bloc Déclencheur. Ce bloc écoutera les médias entrants et utilisera la fonction tg_request avec votre variable save_webhook pour capturer le lien du fichier.

  • Ensuite, créez un bloc pour afficher le résultat.

Suivez ces étapes pour obtenir un lien direct vers un fichier depuis votre bot :

  1. Allez sur votre bot Telegram connecté et démarrez une conversation.
  2. Tapez votre mot-clé désigné pour activer la fonction de demande de fichier.
  3. Envoyez le fichier (image, vidéo, etc.) pour lequel vous souhaitez recevoir le lien téléchargeable.

Faites attention au dernier file_id dans la réponse Telegram reçue :

N'oubliez pas que le lien reçu n'est valable que dans le cadre du bot auquel vous avez envoyé le fichier.