Документация
  • Документация Amichat
  • Amichat
    • Для чего нужен Amichat
      • Автосценарии
      • Рассылки
      • Онлайн-чат
      • AI-агент для улучшения текста
    • Интерактивные инструкции
      • Как поделиться сценарием с другим пользователем
      • Как отправить рассылку по всей базе подписчиков
      • Как скопировать готовый шаблон
      • Как подключить Telegram
      • Как прикрепить файл (фото, видео и любой документ) в сообщение
      • Как добавить и настроить кнопки в сообщении
      • Как отследить переход подписчика по ссылке из сообщения
      • Как скопировать ссылку на блок (шаг) вашего бота
      • Как обратиться к подписчику по имени с помощью стандартных переменных
      • Как подключить бот к каналу или группе
      • Как проверить подписку подписчика на группу/канал в телеграм
      • Как отправить сообщение подписчику от лица бота
      • Как отправить сегментированную рассылку
      • Как настроить быстрые команды и обрабатывать их через триггеры
    • Редактор сценариев
      • Шаблоны сценариев
      • Создание сценария
        • Редактор
        • ⭐Блок Начало и триггеры (события запуска)
        • ✍️Сообщение
        • 🔀Условие
        • ➰Развилка
        • ➡️Тупик
        • 📝Заметки
        • ⚡Действие
        • ⏳Таймер
          • Как работают формулы
      • Данные
        • Системные переменные
        • Переменные бота
        • Переменные подписчика
        • Теги
        • UTM-метки
        • Цели (скоро)
        • Продукты (скоро)
      • Шаблонизатор Twig
        • Шаблонизатор
    • Интеграции
      • Мессенджеры
        • Как подключить Telegram
      • Платежные системы
        • Подключение ЮMoney для приема платежей
        • Подключение CloudPayments для приема платежей
        • Подключение Stripe для приема платежей
      • Как подключить и настроить интеграцию Google Sheets
    • Подписка
    • Аналитика
Powered by GitBook
On this page
  1. Amichat
  2. Редактор сценариев
  3. Создание сценария

Блок Начало и триггеры (события запуска)

PreviousРедакторNextСообщение

Last updated 6 months ago

Блок “Начало” является стартовой точкой каждого сценария и отвечает за его запуск при наступлении определённых событий запуска (триггеров). Эти события позволяют гибко управлять запуском сценария в зависимости от действий пользователя или изменений в системе.

На данный момент доступны следующие события запуска (постепенно список будет пополняться):

Триггеры для Telegram:

  • Пользователь нажал на кнопку “Начать” Этот триггер срабатывает, когда пользователь впервые взаимодействует с ботом, запуская его (нажимая кнопку “Начать”).

  • Пользователь отправил сообщение в бот Сценарий запускается при отправке пользователем любого сообщения в бот. Подходит для настройки автоматических ответов или обработки ключевых слов. В настройках этого триггера можно указать не только конкретное ключевое слово (например, “АКЦИЯ”), но и значение из переменной. Это позволяет запускать сценарий, если пользователь вводит текст, который совпадает с ранее сохранённым значением переменной, например, именем или кодовым словом. Кроме текстовых сообщений, триггер поддерживает запуск сценария при отправке голосовых сообщений, видеосообщений, фотографий, видео или других файлов. Это открывает возможность гибко реагировать на мультимедийный контент, отправленный пользователем, например, запускать сценарии проверки загруженных файлов или обработки пользовательского запроса.

  • Пользователь отправил сообщение в группу Триггер активируется, когда пользователь отправляет сообщение в группу, где добавлен бот. Как и в предыдущем триггере, вы можете настроить запуск сценария не только на конкретное ключевое слово, но и на значение из переменной, если сообщение пользователя совпадает с этим значением. Кроме того, сценарий может запускаться при отправке голосового сообщения, видеосообщения, фотографии, видео или другого файла, позволяя боту реагировать на различные типы контента в группе.

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

  • Пользователь был исключён из группы Сценарий активируется, если пользователь удаляется из группы. Может использоваться для сбора статистики или отправки уведомления администратору.

  • Пользователь отправил запрос на вступление в группу Этот триггер запускается, если пользователь отправляет запрос на вступление в группу. Подходит для настройки автоматической проверки, принятия заявки на вступления или уведомления администратора о новом запросе.

Общие триггеры:

  • Подписчику присвоен тег Сценарий запускается, когда пользователю присваивается новый тег. Используется для сегментации и персонализированных предложений, таких как специальные акции или бонусы.

  • У подписчика удалён тег Триггер срабатывает при удалении тега у пользователя. Применяется для изменения сценария взаимодействия, например, при завершении акции или изменения статуса клиента.

  • Изменено значение переменной Активируется, если значение переменной пользователя обновляется (например, обновляется статус заказа). Используется для автоматической отправки обновлений, таких как подтверждение оплаты или статус доставки.

  • Переменная была удалена Сценарий запускается, когда переменная удаляется из данных пользователя. Может использоваться для уведомления администратора или изменения статуса клиента.

У каждого триггера есть опция «Однократный запуск», которая позволяет ограничить срабатывание триггера для одного пользователя только один раз. Если эта галочка включена, то даже при повторном выполнении условий триггера, сценарий больше не запустится для этого пользователя. Это удобно, например, для отправки приветственного сообщения или выдачи бонуса, чтобы избежать повторной активации.

У каждого триггера также есть опция «Задать условие», которая позволяет выполнить дополнительную проверку перед запуском сценария. С её помощью можно уточнить, соответствует ли пользователь заданным условиям, например, имеет ли пользователь определённый тег, подписан ли пользователь на группу или канал Telegram, равно ли значение переменной подписчика указанному параметру. Эта функция помогает создавать более точные и персонализированные сценарии, исключая запуск для неподходящих пользователей.

Вы можете выбрать любой из перечисленных триггеров для запуска сценария.

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

  • Пример для событий Telegram: Если пользователь отправляет сообщение с ключевым словом, бот начинает сценарий с предложением акций.

  • Пример для общих событий: Когда пользователю присваивается тег “VIP”, запускается сценарий с эксклюзивными предложениями.

⭐