Цепочка сообщений

Как отправить клиенту несколько сообщений подряд с паузами: блоки в форме чат-бота и команда @wait() в тексте.

Цепочка — это несколько сообщений, которые чат-бот отправляет клиенту по очереди с заданными паузами: например, приветствие, затем фото товара, затем вопрос. Цепочку можно собрать кнопками в форме чат-бота или прямо в тексте с помощью команды @wait().

Код
Для разделения сообщений в ИИ-ассистенте обязательно укажите, что @wait  надо оставлять в тексте ответа: Если в тексте ответа указано слово @wait, то не убирай его!

Цепочка в форме чат-бота

Откройте Сообщения → Чат-боты, нажмите Добавить чат-бота (или откройте существующего) и в поле «Тип ответа» выберите Простой.

Если необходимо разделить сообщение на несколько - используйте кнопки + Сообщение (текст) и + Фото (одно или несколько изображений) под блоками ответа

Очередь сообщений по отправке будет соблюдаться согласно последовательности сообщений на странице 

  • У каждого блока, кроме первого, есть поле «Пауза … сек. от отправки первого сообщения». Время считается от первого сообщения цепочки, а не от предыдущего блока.

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

  • Кнопка + Если не ответил… добавляет блок «Если собеседник не ответил» — он уйдёт, только если клиент молчит заданное время (поле «Ожидать ответа … сек.»). Подробнее — в статье Сообщение, если человек не ответил.

Цепочка сообщений чат-бота на учебных данных

Разделение в тексте одного сообщения

Так же есть возможность разделения на сообщения прямо в тексте одного сообщения, для этого используется специальный код:

image.png
Код
@wait(1)

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

Если нужно использовать несколько команд, то время во второй и следующих командах указывается тоже от первого сообщения, а не от предыдущей команды — поэтому каждое следующее число должно быть больше предыдущего

Например

Код
Текст первого сообщения
@wait(30)
Текст второго сообщения
@wait(60)
Текст третьего сообщения

Будет отправлено 3 сообщения, первое сразу, второе через 30 сек после первого и третье через 30 сек после второго

В шаблонах ответов (Сообщения → Шаблоны ответов) под полем «Текст ответа» есть кнопки «Вставить:» — Разделитель добавляет в текст @wait(0) (следующий текст уйдёт отдельным сообщением сразу), Если не ответил добавляет блок @no_replay(60) … @end_no_replay, Фото — загружает изображение.

Учебный шаблон ответа с командами вставки

Пример: ответ на вопрос «Актуально?»

Код
Здравствуйте! Да, диван в наличии.
@wait(5)
Доставим по городу за 1–2 дня, сборка бесплатно.
@wait(20)
Подскажите, какой цвет обивки вам ближе — серый или бежевый?

Клиент получит три сообщения: первое сразу, второе через 5 секунд, третье — через 20 секунд после первого (то есть через 15 секунд после второго). Паузы здесь короткие, поэтому все три сообщения уйдут, даже если клиент ответит раньше: переключатель «Остановить цепочку, если собеседник ответит раньше» отменяет только сообщения с паузой от 60 секунд.

Частые ошибки

  • Сообщения пришли не в то время. Паузы считаются от первого сообщения: чтобы сообщения шли с интервалом 30 секунд, пишите @wait(30), @wait(60), @wait(90), а не три раза @wait(30).

  • Два сообщения склеились в одно. У блоков одинаковая пауза — увеличьте паузу у следующего блока.

  • Цепочка продолжилась после ответа клиента. Проверьте переключатель «Остановить цепочку, если собеседник ответит раньше». Сообщения с паузой меньше 60 секунд уже поставлены в очередь и могут уйти, даже если клиент ответил.

  • ИИ-ассистент не делит ответ. Добавьте в инструкцию ассистента фразу из начала статьи, чтобы он оставлял @wait в ответе. Про инструкции — Примеры инструкций (промты).

См. также: Добавление авто-ответа (чат-бота), Шаблоны ответов, ИИ-ассистент.

Ответы рядом

Частые вопросы

1
Цепочка сообщений в ИИ ответе

Чтобы сделать цепочку сообщений при ответе с помощью ИИ-ассистента, необходимо в тексте ответа указать разделитель @wait(N), где N — пауза в секундах от отправки первого сообщения цепочки, и явно указать, чтобы данная инструкция была возвращена. Без числа в скобках разделитель не сработает.

Код
Поздоровайся.
...
Если в тексте ответа указано слово @wait, то не убирай его!
...
Если собеседник не знает что делать то верни сообщение:
##начало сообщения##
Шаг 1
@wait(2)
Шаг 2
@wait(4)
IMAGE::https://прямая ссылка на фото
##конец сообщения##

Фото IMAGE::ссылка отправится картинкой, только если стоит отдельной частью — сразу после @wait(N), без текста перед ним. Подробнее — Цепочка сообщений.

Следующий шагСообщение, если человек не ответил

Инструкция помогла?

Помощник

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

Ищу ответ…

Подготовить обращение

Открыть контакт
Отправьте подготовленный текст самостоятельно в выбранном канале.