Триггер на входящее сообщение
Триггер на входящее сообщение запускает сценарий каждый раз, когда пользователь отправляет сообщение боту. Это самый распространенный тип триггера.
Добавление
- Кликните правой кнопкой мыши по пустой области холста
- Выберите Триггеры → Новый триггер на входящее сообщение
- Добавьте шаг (Step) и функции внутрь
Как работает
При каждом входящем сообщении:
- Триггер активируется
- Текст сообщения сохраняется в переменную
{=message=} - Данные отправителя доступны через
{=tgData=} - Выполняются все функции в шагах триггера по порядку
Доступные данные
| Переменная | Описание |
|---|---|
{=message=} |
Текст сообщения |
{=tgData.from.id=} |
ID пользователя |
{=tgData.from.first_name=} |
Имя |
{=tgData.from.username=} |
Username |
{=tgData.chat.id=} |
ID чата |
Фильтрация сообщений
Используйте функцию if для обработки разных команд:
if "{=message=}" == "/start" → приветствие
if "{=message=}" == "/help" → помощь
else → стандартный ответ
Несколько триггеров
В одном проекте можно создать несколько триггеров — каждый со своей логикой обработки.