Раздел "Реакции"
Раздел "Реакции"
Раздел "Реакции" в Sambot — это ядро логики бота, где настраиваются автоматические ответы и действия в ответ на определённые события. Каждая реакция состоит из триггера (что запускает), условий (при каких обстоятельствах сработает), области применения (в каких чатах) и действий (что сделает бот). Это позволяет создавать сложные и точные сценарии автоматизации общения с пользователями.
1. Срабатывает на:
Этот блок определяет, что запускает реакцию — какие события вызывают работу сценария.
- Текстовое сообщение: включает фильтры по ключевым словам, ссылкам, email, username или любому тексту.
- Медиа-сообщения: фото, видео, документы, голосовые, опросы и прочие вложения.
- Системные события: добавление/удаление участников, реакции, изменения статуса и др.
- Прочие триггеры: пересланные сообщения, ответ пользователю, наступление времени (запуск по времени - для рассылок), количество сообщений, запуск реакции по ссылке (start=id), получение внешнего веб-запроса.
2. В чатах:
Здесь задаётся, в каких чатах срабатывает реакция:
- Указанные чаты: можно вручную задать список чатов.
- Динамические чаты: чаты, ID которых сохранены в параметрах.
- Дополнительное условие - реакция активна только при прямом обращении к боту по имени (имя бота можно задать в разделе "Настройки"). - Инструкция по настройке
3. Условия:
Дополнительные фильтры и логика, при которых реакция будет или не будет выполнена.
- По меткам; параметрам; ID пользователей
- По времени (период времени; время с момента появления пользователя в чате)
- По количеству сообщений пользователя
- Факт участия в чате - участник или не участник
- Можно указать альтернативную реакцию, если условия не выполнены.
4. Действия:
Что бот сделает в ответ при срабатывании реакции:
- Отправка сообщений: текстовые; сообщений с медиа, добавление кнопок, выставление задержки перед отправкой следующего действия, запуск параллельных сценариев через +реакции; настройка ответов от ИИ
- Сохранение присланного сообщения в параметр
- Изменение меток и параметров
- Подключение интеграций: отправка данных в GetCourse, Google Таблицы, Google Диск, API-запросы
- Модерация: удаление сообщений, изменение прав
- Уведомления, запуск цепных реакций, переход к следующей реакции