🚀 Как “ловить” события в Telegram ботах? (База)
Привет, друзья! 👋
Сегодня разберём как отслеживать действия пользователей в вашем боте.
Это основа для любых интерактивных сценариев — от простых команд до сложных сценариев.
🔍 Что такое response.data?
Когда пользователь, например, пишет боту, нажимает кнопку или отправляет геолокацию, Telegram формирует объект события — response.data, а мы можем обработать его внутри Leadtex.
Примеры:
📱 response.data.message.text — текст сообщения.
📱 response.data.message.location — координаты геолокации.
📱 response.data.callback_query — данные нажатой кнопки.
🛠 Базовый код для отладки
Чтобы увидеть полную структуру события, используйте этот скрипт:
var json = JSON.stringify(response.data, null, 2);
sendMessage("
" + json + "
");
Что он делает?
→ Преобразует response.data в читаемый JSON.
→ Отправляет его в чат как форматированный код.
Запустите скрипт — и вы сразу поймёте, какие данные получает бот!
В видео постарался разобрать базовую базу, а именно то, как отлавливать события на примере получения геолокации пользователя с помощью новой функции от Leadtex