Webhook из Telegram
Что такое вебхук?
Это уведомление о событии, которое произошло. Это уведомление содержит значения изменённых переменных.
Как получить вебхук?
Чтобы получить полный вебхук из Telegram, достаточно присвоить любое значение save_webhook переменной:
Пример save_webhook = 'текстовое значение'

Пример: числовое значение переменной

Переменная save_webhook может быть либо константой проекта, либо переменной в калькуляторе (примеры выше):

В этом случае ответ клиента на сообщение бота, которое содержит такую переменную, будет записан в Telegram-переменную tg_request, которую вы можете найти в карточке клиента среди переменных транзакции.

Клиент ответил на сообщение бота из блока, в котором задана переменная save_webhook.
tg_request и save_webhook в переменной клиента

Как получить ссылку на медиа с помощью переменной?
Вы можете использовать переменную tg_request функция для получения прямой ссылки на скачивание видео, изображения или анимации, отправленных пользователем.
Шаги реализации:
Настройте переменную webhook: Сначала присвойте любое значение переменной с именем
save_webhook. Вы можете определить её как константу проекта или переменную внутри блока Calculator.Создайте блок Trigger: Далее создайте Блок-триггер. Этот блок будет отслеживать входящие медиа и использовать
tg_requestфункцию с вашейsave_webhookпеременной, чтобы получить ссылку на файл.

Далее создайте блок для вывода результата.

Выполните эти шаги, чтобы получить прямую ссылку на файл из вашего бота:
Перейдите в вашего подключённого Telegram-бота и начните чат.
Введите ваше заданное ключевое слово чтобы активировать функцию запроса файла.
Отправьте файл (изображение, видео и т. д.), для которого вы хотите получить ссылку на скачивание.

Обратите внимание на последний file_id в полученном ответе Telegram:

Не забудьте, что полученная ссылка действительна только в рамках бота, которому вы отправили файл.
Последнее обновление