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

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

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

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

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

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

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

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

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

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


