Table of contents

Авто-ответ: Сценарии (блок-схема)

Сценарии позволяют создавать более сложные авто-ответы. Блоки должны быть последовательно соединены. Выполнение идет слева на право.

На любом шаге есть доступ к следующим переменным:

Код Описание
account Аккаунт
advert_title Заголовок объявления
advert_url Ссылка на объявление
location Локация объявления
message Текст сообщения собеседника
price Цена на объявлении
feed_manager_name [XML фид] Имя менеджера
feed_phone [XML фид] Телефон на объявлении
tag_acc_text Список тегов, установленных на аккаунте
tag_room_text Список тегов, установленных на диалоге
Все переменные, добавленные в блоках
☝️
Чтобы использовать переменные в текстовых шаблонах (отправка в телеграм, интеграцию) нужно в поле шаблона указать переменную внутри скобок: {{account}}

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

Блок отправляет сообщения в чат с собеседником. Можно добавить несколько сообщений, которые будут отправлены одно за одним.

В данном примере собеседнику уйдут два сообщения, после начала сценария.
В данном примере собеседнику уйдут два сообщения, после начала сценария.

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

Можно записать ответ собеседника в переменную, которую потом использовать.

Если собеседник ответит в течении этого периода, то сценарий пойдет по ветке Успешно, если собеседник не пришлет сообщение - то по ветке Не успешно:

Если собеседник не ответит в течении 10 минут, ему отправиться сообщение с напоминанием. Если ответит, то его ответ сохраниться в переменную вопрос
Если собеседник не ответит в течении 10 минут, ему отправиться сообщение с напоминанием. Если ответит, то его ответ сохраниться в переменную вопрос

Блок позволяет отправлять сообщения или выполнять другие блоки после паузы:

Блок позволяет в зависимости от входящих данных выбирать ветку, по которой пойдет сценарий. Настройка похожа на настройку авто ответов (условия срабатывания):

Данный блок похож на предыдущий, но для проверки на соответствие условию подключается искусственный интеллект. А настройках блока задается промт, который проверяет входящие данные на указанное условие:

Блок позволяет остановить обработку сообщений в диалоге. 

Данный блок позволяет добавлять и удалять теги к диалогу:

Добавляем тег Покупает и удаляем тег Думает
Добавляем тег Покупает и удаляем тег Думает

Данный блок отправляет сообщение в телеграм. Можно выбрать в какой телеграм отправить сообщение. В шаблоне можно использовать переменные. На сообщение, которое придет в телеграм можно отвечать, как при обычно обработке сообщений в телеграме.

☝️
Триггеры запускаются всегда (каждый раз, когда приходит сообщение) перед запуском основного сценария, поэтому если в триггере указать завершение работы бота, то основной сценарий не будет выполнен.

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