Как создать автоматизированную цепочку для Telegram чат-бота

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

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

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

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

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

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

Подписаться можно, перейдя по ссылке на бот https://t.me/username, найдя бот в телеграмме @username, а также через виджет подписки.

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

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

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

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

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

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

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

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

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

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

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

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

Старт

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

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

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

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

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

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

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

Текст

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

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

Кнопка

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

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

Также для кнопки типа Ссылка (URL) вы можете добавить ссылку на веб-приложение, например, на одностраничный интернет-магазин. Активируйте опцию Открыть во всплывающем Web-App окне (Open in web app pop-up), чтобы по ссылке открывался попап для перехода к приложению.

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

На самой странице можно добавить JS-код от Telegram, который работает с данными из мессенджера и передает информацию о подписчике.

Вы можете добавить до 13 кнопок и для типа Продолжить цепочку выбрать порядок их размещения — от 1 до 4 в ряд.

Картинка

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

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

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

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

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

Файл

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

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

Аудио

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

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

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

Видео

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

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

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

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

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

Задержка

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

Нажмите Добавить и выберите элемент Задержка. Укажите значение в секундах — от 1 до 5.

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

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

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

Ждет ответа подписчика

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выберите на панели слева элемент Запрос API и перетяните его после блока, с которого начнется ваше разветвление сценариев. Выберите тип запроса и введите URL, на который отправится запрос.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настроить цепочку бота

    Оцените, насколько полезна статья "Как создать автоматизированную цепочку для Telegram чат-бота"

    Оценка: 4 / 5

    Назад

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

    Далее

    Как настроить приветствие чат-бота Telegram

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

    Попробуйте бесплатный бот для рассылок в Facebook Messenger