Webhook від Telegram

circle-check

Як отримати вебхук?

Щоб отримати повний вебхук із Telegram, достатньо присвоїти будь-яке значення змінній :

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

Приклад: числове значення змінної

Змінна save_webhook може бути або константою проєкту, або змінною в калькуляторі (приклади вище):

У цьому випадку відповідь клієнта на повідомлення бота, яке містить таку змінну, буде записана в змінну Telegram tg_request, яку ви можете знайти в картці клієнта серед змінних транзакції.

Клієнт відповів на повідомлення бота з блоку, у якому призначено змінну save_webhook.

tg_request і save_webhook у змінній клієнта

Як отримати посилання на медіафайл за допомогою змінної?

Ви можете використовувати tg_request функція для отримання прямого посилання для завантаження відео, зображення або анімації, надісланої користувачем.

Кроки впровадження:

  1. Налаштуйте змінну вебхука: Спочатку присвойте будь-яке значення змінній з назвою змінній. Ви можете визначити її як константу проєкту або змінну в блоці Calculator.

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

  • Далі створіть блок для виведення результату.

Виконайте ці кроки, щоб отримати пряме посилання на файл із вашого бота:

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

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

  3. Надішліть файл (зображення, відео тощо), для якого ви хочете отримати посилання для завантаження.

Зверніть увагу на останнє file_id у отриманій відповіді Telegram:

Не забувайте, що отримане посилання дійсне лише в межах фреймворку бота, якому ви надіслали файл.

Last updated