¿Qué es un webhook?
Es una notificación sobre un evento que ha ocurrido. Esta notificación contiene los valores de las variables modificadas.
¿Cómo obtener un webhook?
Para obtener un webhook completo de Telegram, basta con asignar cualquier valor a la** variable save_webhook:**
Ejemplo: save_webhook = 'text value'

Ejemplo: valor de variable numérica

La variable save_webhook puede ser una constante del proyecto o una variable en la calculadora (ejemplos anteriores):

En este caso, la respuesta del cliente al mensaje del bot, que contiene dicha variable, se registrará en la variable de Telegram tg_request, que puedes encontrar en la tarjeta del cliente entre las variables de transacción.

El cliente respondió al mensaje del bot desde el bloque en el que se asignó la variable save_webhook.
tg_request y save_webhook en la variable del cliente

¿Cómo obtener un enlace multimedia usando una variable?
Puedes usar la función tg_request para obtener un enlace de descarga directa de un video, imagen o animación enviado por un usuario.
Pasos de implementación:
-
Configura la variable de webhook:
Primero, asigna cualquier valor a una variable llamadasave_webhook. Puedes definirla como una constante del proyecto o una variable dentro de un bloque Calculadora. -
Crea el bloque Trigger:
Luego, crea un bloque Trigger. Este bloque escuchará los archivos multimedia entrantes y usará la funcióntg_requestcon tu variablesave_webhookpara capturar el enlace del archivo.

- A continuación, crea un bloque para mostrar el resultado.

Sigue estos pasos para obtener un enlace directo a un archivo desde tu bot:
- Ve a tu bot de Telegram conectado e inicia un chat.
- Escribe tu palabra clave designada para activar la función de solicitud de archivo.
- Envía el archivo (imagen, video, etc.) del cual deseas recibir el enlace de descarga.

Presta atención al último file_id en la respuesta de Telegram recibida:

No olvides que el enlace recibido solo es válido dentro del marco del bot al que enviaste el archivo.