Webhook від Telegram
Що таке вебхук?
Це сповіщення про подію, яка сталася. Це сповіщення містить значення змінених змінних.
Як отримати вебхук?
Щоб отримати повний вебхук із Telegram, достатньо присвоїти будь-яке значення змінній :
Приклад save_webhook = 'текстове значення'

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

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

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

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

Як отримати посилання на медіафайл за допомогою змінної?
Ви можете використовувати tg_request функція для отримання прямого посилання для завантаження відео, зображення або анімації, надісланої користувачем.
Кроки впровадження:
Налаштуйте змінну вебхука: Спочатку присвойте будь-яке значення змінній з назвою
змінній. Ви можете визначити її як константу проєкту або змінну в блоці Calculator.Створіть блок Trigger: Далі створіть Тригерний блок. Цей блок буде відстежувати вхідні медіафайли та використовувати
tg_requestфункцію з вашоюзміннійзмінною, щоб отримати посилання на файл.

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

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

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

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