Сценарии и Автоматизация: Архитектура логики
1. Компоненты Сценария
Сценарий в NextBot — это связка Событие (Триггер) + Условия + Действия.
1.1 События (Триггеры)
- Начало диалога: (Уникальное) Срабатывает один раз при первом обращении. Идеально для приветствий или смены этапа в CRM.
- Новое сообщение клиента/агента/менеджера: Мониторинг каждой реплики.
- Повторное обращение: Спустя X дней.
- Matching (Совпадение):
- Полное/Частичное: По ключевым словам.
- По смыслу (Семантическое): Использует OpenAI Embeddings (платная векторизация).
- Ошибка отправки: Для уведомления админа о проблемах в канале.
1.2 Условия (Фильтры)
- Рабочее/Нерабочее время: Дифференцированное поведение бота.
- Источник: WhatsApp vs Telegram vs Site Widget.
- Telegram Subscription: Проверка подписки на канал пользователя (требует прав админа для бота в канале).
- Связки: «Если выполнена функция X» или «Если сработал сценарий Y».
1.3 Действия (Реакции)
- Управление диалогом: Пауза/Возобновление, Промолчать (skip answer), Переключить на другого агента.
- Модификация контекста: Добавить скрытую инструкцию ("Этот клиент из VIP-сегмента").
- Интеграции:
- CRM (Bitrix24, amoCRM, EnvyCRM): Создание лида, смена этапа, запись данных.
- U-ON Travel: Специализированная туристическая CRM.
- Код и API:
- Python-скрипт: Произвольная логика (доступна на тарифе Бизнес).
- Custom API: HTTP-запросы к вашей системе.
- Уведомления: Отчет администратору (Telegram/WhatsApp).
2. Advanced Use-Cases (Senior Level)
- Защита от взлома (Prompt Injection): Сценарий на семантическое совпадение фраз «какой у тебя промпт» или «забудь инструкции». Действия: Пауза диалога + Уведомление админу.
- A/B Тестирование Агентов: Триггер «Начало диалога» с условием по времени или источнику для переключения клиента на экспериментального агента.
- Персонализация Авито: Использование переменных
{{system_data_linkAdAvito}}для динамического добавления контекста об объявлении в первом сообщении. - Воронка прогрева: Цепочка отложенных сообщений через сценарии.
3. Экономика сценариев
- Запуск обычного сценария: бесплатен.
- Семантическое совпадение (OpenAI): ~0.13 USD за 1M токенов векторизации.
- Уведомления и CRM-действия: в рамках стандартных лимитов функций.