Как создать сценарий цепочки для Viber чат-бота

Конструктор цепочек - основной инструмент настройки бота, который может приветствовать новых подписчиков, консультировать, продавать товары и уведомлять менеджера о вопросах подписчика в чат-боте. А также собирать данные и отправлять их в систему для последующей обработки.

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

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

Выбор старта цепочки

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

Перейдите на вкладку Структура бота и выберите тип запуска:

Приветственная серия (Welcome message) Отправляется сразу после подписки пользователя на ваш чат-бот.

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

Стандартный ответ (Standard reply) Запускается в ответ на вопросы подписчиков вне сценариев чат-бота, а также при отправке боту картинок.

Здесь вы можете добавить сообщение с текстом о том, что менеджер подключится в течение рабочего дня и предоставит ответ на поставленный вопрос.

После отписки (Unsubscription from the bot) Цепочка с одним сообщением, которая запустится после команды отписки — /stop или /unsubscribe.
Триггерная Вы можете создавать свои триггеры, на которые бот будет реагировать и запускать цепочку.

Нажмите кнопку Создать новый триггер (Create new trigger). Выберите тип триггера: Ключевое слово или Событие в a360.

Читайте подробнее: Как управлять триггерами цепочек чат-бота.

alt_text

Конструирование цепочки

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

Сформулируйте задачу бота, разбейте его функции на разделы, опишите взаимосвязи блоков, а затем приступайте к созданию сценария чат-бота в конструкторе, добавляя элементы один за одним.

Чтобы начать настраивать цепочку, выберите триггер и нажмите Редактировать цепочку (Edit flow). Если вы создавали новый триггер, нажмите Создать цепочку.

Рекомендуем ознакомиться со стратегиями и видами чат-ботов составления бота на нашем блоге и в записях вебинара на нашем YouTube канале. Также вы можете выбрать готовый шаблон цепочки, скопировать с другого бота или сгенерировать с помощью OpenAI.

Рассмотрим, какие элементы вы можете добавить. Все элементы являются опциональными, вы можете остановиться и на первом элементе сообщения, не добавляя другие.

Старт

Вы можете выбрать элемент, с которого запускается цепочка, с помощью элемента Старт. Чтобы начать цепочку с определенного элемента, подключите его к элементу Старт.

Например, через элемент Фильтр и Запрос API можно проверить данные подписчика и персонализировать общение, запустив цепочку только тем пользователям, у которых есть вопросы или разветвить цепочку и отправить разные сообщения. А с помощью элемента Случайный выбор вы можете разнообразить автоответы бота или создать A/B тест.

Чтобы сделать блок стартовым элементом, соедините нужный элемент с элементом Старт.

alt_text

Чтобы просмотреть, какой триггер запускает цепочку, нажмите на Старт.

Элемент Сообщение

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

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

alt_text

Текст

Элемент Текст применяется для добавления текста.

В текстовом блоке введите текст сообщения до 2000 символов. Вы также можете вставлять переменные, чтобы персонализировать информацию и эмодзи.

alt_text

Кнопка

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

Чтобы добавить кнопку, нажмите Добавить кнопку (Add button). Введите название и выберите тип кнопки: Продолжить цепочку, Ссылка или Оплата.

alt_text

Картинка

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

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

alt_text

Элемент Карусель используется для демонстрации до 10 карточек. В карточку можно добавить заголовок, описание, изображение и кнопки всех типов.

Чтобы добавить элемент, нажмите Добавить и выберите элемент Карусель.

alt_text

Файл

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

С помощью элемента Файл вы можете добавлять файлы в любом формате, кроме файлов, которые выполняются, размером до 20 МБ. Загружайте билеты, карточки, чек-листы, инструкции или другие дополнительные материалы.

Чтобы добавить элемент, нажмите Добавить и выберите элемент Файл. Выберите способ загрузки изображения: файл или по ссылке.

Аудио

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

Применяется для отправки аудиодорожек.

Чтобы добавить файл, нажмите Добавить и выберите элемент Аудио. Выберите способ загрузки изображения: файл или по ссылке.

Вы также можете отметить, чтобы показывать медиафайл как голосовое сообщение.

Видео

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

Применяется для отправки видеофайлов.

Чтобы добавить файл, нажмите Добавить и выберите элемент Видео. Выберите способ загрузки изображения: файл или по ссылке.

Видеозаметка

Применяется для отправки сообщения как видеообращение. Обычно такие видео записывают на фронтальную камеру. Загруженное видео будет обрезано, чтобы кадр был в форме круга, а продолжительность не превышала 1 минуту . Можно добавить файл размером до 20 МБ в формате MP4.

Чтобы добавить файл, нажмите Добавить, выберите элемент Видеозаметка и загрузите файл.

Быстрые ответы

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

Чтобы добавить кнопки быстрого ответа, нажмите Быстрые ответы на панели редактирования блока Сообщение и введите название кнопки: emoji или текст до 20 символов. Вы также можете добавить переменную, чтобы подставлять динамические значения.

alt_text

Ожидание ответа подписчика

С помощью элемента Ожидание ответа подписчика вы можете собирать ответы от подписчиков и записывать их в переменную для последующего использования.

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

alt_text

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

Перемещение элементов

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

alt_text

Продолжение цепочки

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

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

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

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

Соединение элементов

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

Нажмите на линию дважды, чтобы появились кнопки с удалением связи.

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

Блок с незаполненными полями будет подсвечиваться красным. Например, вы выбрали кнопку, но не назвали её, выбрали ссылку, но не указали её. Пока вы не заполните поля, вы не сможете выйти из элемента или конструктора с сохранением.

Элемент Цепочка

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

После выбора элемента Цепочка выберите из списка созданную ранее цепочку.

alt_text

На блоке Цепочка ветка заканчивается. После этого блока вы не сможете продолжать редактированную цепочку, добавляя другие элементы.

Элемент Действие

С помощью элемента Действие вы можете выполнять определенные действия с контактом или его данными. Выберите на панели слева элемент и перетащите его после отслеживаемого блока. Затем выберите, какое именно действие сделать.

alt_text

Элемент Фильтр

С помощью элемента Фильтр вы можете сегментировать клиентов по их личным данным и получению предыдущих сообщений.

Выберите на панели слева элемент Фильтр и перетащите его после блока, с которого начнется ветвление сценариев.

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

alt_text

После добавления условий добавьте к каждому из вариантов выполнения условия (зеленая точка) или невыполнения условия (красная точка) на следующие элементы цепочки.

Элемент Запрос API

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

С помощью элемента Запрос API вы можете выполнять запросы на сторонний сервер, чтобы создать объекты или получить информацию. Получайте данные и используйте их дальше в боте.

Полученные данные можно записать в переменную или добавлять к следующему сообщению как JSONPath.Выберите на панели слева элемент Запрос API и перетащите в нужное место. Выберите тип запроса и введите URL-адрес, на который отправится запрос.

alt_text

После проверки запроса и получения успешного ответа настройте соответствие.

Элемент Пауза

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

И спользуйте ее в цепочке, например, для прогрева клиента. Через указанное время отправится следующее сообщение.Выберите на панели слева элемент Пауза и отредактируйте его в панели.

alt_text

Элемент ИИ шаг

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

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

Выберите слева элемент ИИ шаг (AI step) и отредактируйте его в панели справа.

Элемент Случайный выбор

С помощью элемента Случайный выбор вы можете настраивать случайную отправку элементов чат-бота, ветвя его сценарий, чтобы устраивать викторины, турниры и A/B тестирование.

Перетащите элемент Случайный выбор на рабочую область, соедините его с элементом, от которого начинается ветвление сценария.

alt_text

Элемент Повтор

Доступно на тарифе Pro и выше, а также на время бесплатного семидневного пробного периода

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

Выберите на панели слева элемент Повтор (Repeat) и отредактируйте его в панели.

Элемент Комментарий

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

Перетащите блок Комментарий из бокового меню и введите текст комментария в панели справа. Вы можете добавлять до 512 символов, ссылки и эмодзи.

alt_text

Сохранение и запуск цепочки

После добавления всех блоков и проверки связей между ними сохраните цепочку перед выходом. Для этого справа сверху нажмите кнопку Сохранить и отправить себе, чтобы протестировать цепочку и проверить, работает ли все корректно. Затем можете выбрать Сохранить и выйти (Save and exit).

В цепочке должен быть хотя бы один блок Сообщение или Действие.

Просмотреть общее количество отправленных и прочитанных сообщений и переходов в цепочке и отдельно для каждого сообщения можно во вкладке Структура бота. Вы также можете отслеживать статистику нажатий на кнопки в цепочке сообщения. Нажмите на цифру на кнопке, чтобы посмотреть, кто на нее нажимал.

    Оцените, насколько полезна статья "Как создать сценарий цепочки для Viber чат-бота"

    Оценка: 5 / 5 (6)

    Назад

    Как создать Viber чат-бота

    Далее

    Как собрать аудиторию для Viber чат-бота

    Популярное в нашем блоге

    Создайте собственный чат-бот для Viber