Раздел "Реакции"

Раздел "Реакции"

Раздел "Реакции" в Sambot — это ядро логики бота, где настраиваются автоматические ответы и действия в ответ на определённые события. Каждая реакция состоит из триггера (что запускает), условий (при каких обстоятельствах сработает), области применения (в каких чатах) и действий (что сделает бот). Это позволяет создавать сложные и точные сценарии автоматизации общения с пользователями.

1. Срабатывает на:

Этот блок определяет, что запускает реакцию — какие события вызывают работу сценария.

  • Текстовое сообщение: включает фильтры по ключевым словам, ссылкам, email, username или любому тексту.
  • Медиа-сообщения: фото, видео, документы, голосовые, опросы и прочие вложения.
  • Системные события: добавление/удаление участников, реакции, изменения статуса и др.
  • Прочие триггеры: пересланные сообщения, ответ пользователю, наступление времени (запуск по времени - для рассылок), количество сообщений, запуск реакции по ссылке (start=id), получение внешнего веб-запроса.

2. В чатах:

Здесь задаётся, в каких чатах срабатывает реакция:

  • Указанные чаты: можно вручную задать список чатов.
  • Динамические чаты: чаты, ID которых сохранены в параметрах.
  • Дополнительное условие - реакция активна только при прямом обращении к боту по имени (имя бота можно задать в разделе "Настройки"). - Инструкция по настройке

3. Условия:

Дополнительные фильтры и логика, при которых реакция будет или не будет выполнена.

  • По меткам; параметрам; ID пользователей
  • По времени (период времени; время с момента появления пользователя в чате)
  • По количеству сообщений пользователя
  • Факт участия в чате - участник или не участник
  • Можно указать альтернативную реакцию, если условия не выполнены.

4. Действия:

Что бот сделает в ответ при срабатывании реакции:

  • Отправка сообщений: текстовые; сообщений с медиа, добавление кнопок, выставление задержки перед отправкой следующего действия, запуск параллельных сценариев через +реакции; настройка ответов от ИИ
  • Сохранение присланного сообщения в параметр
  • Изменение меток и параметров
  • Подключение интеграций: отправка данных в GetCourse, Google Таблицы, Google Диск, API-запросы
  • Модерация: удаление сообщений, изменение прав
  • Уведомления, запуск цепных реакций, переход к следующей реакции