← Примеры сценариев

Один сценарий отвечает во всех каналах

Общее начало и разные хвосты: вопрос и ответ одни, а оформление своё для сайта, Telegram и ВКонтакте.

Как выглядит сценарий

Вопрос из любого канала
Ответ модели▶▦
Модель▦
Откуда пришёл вопрос▶
Вид для Telegram▶
Вид для ВКонтакте▶
Вид для сайта▶
Ответ в Telegram▶
Ответ во ВКонтакте▶
Ответ на сайте▶
  • Исполнение + данные
  • LLM
Открыть у себя →

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

Что внутри

  1. Вопрос из любого канала — вход. Сценарий не знает, откуда пришёл вопрос, пока его об этом не спросят.
  2. Ответ модели — агент. Его промпт просит отвечать без разметки: оформление добавит следующий шаг, и оно разное.
  3. Откуда пришёл вопрос — развилка по data.trigger. Платформа кладёт туда, из какой двери пришёл запуск.
  4. Три хвоста с разным оформлением и свой выход у каждого.

Разметка везде разная, и ради этого хвосты и разведены: в Telegram работает _курсив_, на сайте Markdown со ссылками, а ВКонтакте показывает символы оформления как есть — там текст без них.

Что настроить под себя

  • Промпт агента — один на все каналы, и это главная выгода: правится в одном месте.
  • Хвосты. Сейчас там разное оформление одной и той же подписи. Туда же уместно класть различия по существу: на сайте ссылку на форму, в мессенджере просьбу написать «оператор».
  • Новый канал добавляется одной веткой развилки, а не копией сценария.

Что подключить

Ничего, чтобы попробовать: на сайте работает сразу. Ветки мессенджеров оживают, когда вы подключите бота Telegram или сообщество ВКонтакте и включите соответствующие цели на вкладке «Публикация». До этого они просто никогда не срабатывают, и сценарию это не мешает.