VOOZH about

URL: https://sendpulse.com/ru/knowledge-base/chatbot/telegram/create-flow

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


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

Чтобы посмотреть видео, согласитесь на маркетинговые файлы cookie или перейдите на YouTube.

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

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

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

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

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

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

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

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

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

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

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

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

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

👁 Image

Вы также можете активировать и отредактировать цепочку Приватная политика (Privacy policy), чтобы после инициации команды /privacy подписчик получил уведомление о Политике конфиденциальности.

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

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

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

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

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

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

Старт

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

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

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

👁 Image

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

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

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

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

👁 Image

Текст

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

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

👁 Image

Кнопка

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

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

👁 Image

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

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

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

Для типа кнопки Вызов встроенного поиска (Launch inline search) вам необходимо сначала создать встроенный поиск в настройках бота, а затем добавить его из выпадающего списка.

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

Картинка

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

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

👁 Image

Карусель

Доступно на тарифе Pro и выше

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

👁 Image

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

Файл

Доступно на тарифе Pro и выше

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

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

Аудио

Доступно на тарифе Pro и выше

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

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

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

Видео

Доступно на тарифе Pro и выше

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

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

Вы также можете отправлять файлы большего размера, прикрепив их по ссылке из Telegram-канала. Читайте больше: Как прикрепить видео из Telegram размером до 2 ГБ к чат-боту.

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

Доступно на тарифе Pro и выше

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

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

Медиа-группа

Доступно на тарифе Pro и выше

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

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

Платное

Доступно на тарифе Pro и выше

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

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

Задержка

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

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

👁 Image

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

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

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

👁 Image

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

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

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

👁 Image

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

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

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

👁 Image

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

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

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

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

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

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

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

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

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

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

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

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

👁 Image

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

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

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

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

👁 Image

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

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

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

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

👁 Image

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

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

Доступно на тарифе Pro и выше

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

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

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

👁 Image

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

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

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

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

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

👁 Image

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

Доступно на тарифе Pro и выше

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

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

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

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

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

👁 Image

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

Доступно на тарифе Pro и выше

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

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

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

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

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

👁 Image

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

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

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

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

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

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

Обновлено: 03.09.2024

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

Оценка: 4 / 5 (35)

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

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

Регистрация