Webhook из Telegram

circle-check

Как получить вебхук?

Чтобы получить полный вебхук из Telegram, достаточно присвоить любое значение save_webhook переменной:

Пример save_webhook = 'текстовое значение'

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

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

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

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

tg_request и save_webhook в переменной клиента

Как получить ссылку на медиа с помощью переменной?

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

Шаги реализации:

  1. Настройте переменную webhook: Сначала присвойте любое значение переменной с именем save_webhook. Вы можете определить её как константу проекта или переменную внутри блока Calculator.

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

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

Выполните эти шаги, чтобы получить прямую ссылку на файл из вашего бота:

  1. Перейдите в вашего подключённого Telegram-бота и начните чат.

  2. Введите ваше заданное ключевое слово чтобы активировать функцию запроса файла.

  3. Отправьте файл (изображение, видео и т. д.), для которого вы хотите получить ссылку на скачивание.

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

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

Последнее обновление