Нода-триггер

Что такое нода-триггер

Нода-триггер — это нода, которая запускается автоматически при наступлении определённого события в канале или группе, а не по команде пользователя.

Примеры использования:

  • Приветствовать новых участников канала или группы.
  • Реагировать на определённые сообщения или слова в группе.
  • Обрабатывать реакции на публикации.
  • Отправлять уведомление при редактировании сообщения.

Добавление триггера

  1. На холсте нажмите флажок для добавления триггера.
  2. В настройках ноды выберите тип события.
  3. Укажите источник — конкретный канал или группу (или «любой»).
  4. Добавьте блоки, которые бот должен выполнить при срабатывании.
  5. Опубликуйте сценарий.

Типы событий

Событие Описание
Новый участник Пользователь вступил в группу или канал
Выход участника Пользователь покинул группу
Новое сообщение Отправлено новое сообщение в группу
Редактирование сообщения Сообщение было отредактировано
Новый пост в канале Опубликован пост в канале
Редактирование поста Пост в канале отредактирован
Реакция на сообщение Пользователь поставил реакцию
Отзыв реакции Реакция убрана
Закреплено сообщение Сообщение закреплено в группе
Создан опрос В группу добавлен Telegram-опрос
Повышение/понижение участника Изменился статус участника (admin/member)

Переменные payload

При срабатывании триггера в переменные автоматически записывается информация о событии. Набор переменных зависит от типа события.

Для события «Новый участник»:

Переменная Значение
{{payload.user_id}} ID нового участника
{{payload.username}} Username (если есть)
{{payload.first_name}} Имя
{{payload.chat_id}} ID группы/канала

Для события «Новое сообщение»:

Переменная Значение
{{payload.text}} Текст сообщения
{{payload.from_id}} ID отправителя
{{payload.from_username}} Username отправителя
{{payload.message_id}} ID сообщения

Полный список переменных для каждого типа события отображается прямо в редакторе триггера.

Статистика срабатываний

На карточке ноды-триггера на холсте отображается счётчик — сколько раз триггер уже сработал. Это помогает отслеживать активность и находить популярные события.

Советы

  • Используйте блок «Условие» после триггера, чтобы фильтровать события (например, реагировать только на сообщения с определённым словом).
  • Для приветствия новых участников добавляйте небольшую задержку в несколько секунд — это выглядит естественнее.
  • Убедитесь, что бот является администратором группы/канала — без прав администратора события не поступают.
  • Для чтения сообщений в группах у бота должен быть отключен приватный режим через @BotFather > Ваш бот > Bot Settings > Group privacy > Turn off