header
login

Триггер на входящее сообщение

Триггер на входящее сообщение запускает сценарий каждый раз, когда пользователь отправляет сообщение боту. Это самый распространенный тип триггера.

Добавление

  1. Кликните правой кнопкой мыши по пустой области холста
  2. Выберите Триггеры → Новый триггер на входящее сообщение
  3. Добавьте шаг (Step) и функции внутрь

Как работает

При каждом входящем сообщении:

  1. Триггер активируется
  2. Текст сообщения сохраняется в переменную {=message=}
  3. Данные отправителя доступны через {=tgData=}
  4. Выполняются все функции в шагах триггера по порядку

Доступные данные

Переменная Описание
{=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 → стандартный ответ

Несколько триггеров

В одном проекте можно создать несколько триггеров — каждый со своей логикой обработки.