Как перенести цепочку чат-бота из одного мессенджера в другой
Чат-боты позволяют отвечать на распространенные вопросы ваших пользователей, направлять их действия, принимать запросы и передавать данные во внутреннюю систему для дальнейшей обработки. Последовательность вывода сообщений и кнопок действий пользователя определяется сценарием цепочки сообщений.
Если вы ведете бизнес в разных мессенджерах, вы можете сэкономить время на настройки и перенести цепочки бота из одного канала в другой. Например, вы можете скопировать сценарий чат-бота в Telegram, чтобы использовать его в своем Instagram-боте.
Вы также можете копировать цепочки чат-ботов внутри одного мессенджера. В таком случае вам не нужны будут дополнительные настройки элементов. Читайте подробнее: Как копировать цепочку в новый чат-бот.
В статье рассмотрим, как копировать цепочку и что нужно знать про поддержку элементов разными каналами.
Скопируйте цепочку
Перейдите в Структуру бота, выберите нужную цепочку, нажмите в панели управления на три точки и выберите Копировать цепочку.
В выпадающем меню выберите, куда перенести копию. Здесь все ваши боты распределены в списке по каналам.
Настройте цепочку
После переноса цепочки в указанном боте создастся копия цепочки со всеми элементами.
Бот в другой соцсети может не поддерживать элемент или иметь другие ограничения. Также в нем автоматически не будут созданы переменные, теги, связанные цепочки, рассылки из аудитории первого бота.
Поэтому вам нужно будет пройтись по всем элементам с предупреждающим знаком, чтобы настроить цепочку, учитывая ограничения по элементам, и указать переменные и теги в аудитории второго бота.
Наведите на элемент с предупреждающим знаком, чтобы увидеть подсказку, на что нужно обратить внимание в элементе.
Перенос элемента Сообщение
Пройдитесь по элементам Сообщение и отредактируйте содержимое, учитывая, какие элементы поддерживаются в разных соцсетях. Неподдерживаемые элементы будут удалены из цепочки и вам нужно будет выбрать другой элемент для передачи информации.
Если в элементе присутствует переменная, вы увидите предупреждение Убедитесь, что указанная переменная существует.
Если элемент не поддерживается в канале, он будет удален и вы увидите предупреждение Unsupported message type.
Список поддерживаемых элементов по каналам:
Telegram | Viber | Чат для сайта | ||||
Текст | Можно добавить до 2000 символов | Можно добавить до 512 символов. При наличии кнопок можно добавить до 80 символов | Можно добавить до 512 символов | Можно добавить до 1024 символов |
Можно добавить до 2000 символов |
Можно добавить до 2000 символов |
Для персонализации текста нужно заменить переменные на те, которые есть в аудитории бота. | ||||||
Кнопки | Можно добавить до 13 кнопок всех типов | Можно добавить до 3 кнопок всех типов, другие кнопки нужно будет удалить | Можно добавить до 3 кнопок всех типов, другие кнопки нужно будет удалить | Можно добавить до 3 кнопок, другие кнопки нужно будет удалить.
Не поддерживается тип Ссылка |
Можно добавить до 3 кнопок всех типов | Можно добавить до 3 кнопок всех типов |
Ввод пользовательских данных | Поддерживается валидация всех типов | Не поддерживается тип Гео | Поддерживается | Поддерживается | ||
Переменные, в которые сохраняются значения, нужно заменить на те, которые есть в аудитории бота | ||||||
Карточка | Не поддерживается, при переносе создается Картинка + Подпись | Поддерживается | Поддерживается | Не поддерживается, при переносе создается Картинка + Подпись | Поддерживается | Не поддерживается, при переносе создается Картинка + Подпись |
Быстрые ответы | Можно добавить до 10 кнопок | Не поддерживаются, будут удалены | Можно добавить до 10 кнопок | Можно добавить до 10 кнопок | ||
Шаблоны | Не поддерживается | Поддерживается | Не поддерживается | Не поддерживается | ||
Товар | Не поддерживается | Поддерживается | Не поддерживается | Не поддерживается | ||
Картинка* | Поддерживается | |||||
Файл* | Поддерживается | Не поддерживается | Поддерживается | Поддерживается | Поддерживается | Поддерживается |
Видео* | Поддерживается | Не поддерживается | Поддерживается | Поддерживается | Поддерживается | Не поддерживается |
Аудио* | Поддерживается | Не поддерживается | Поддерживается | Поддерживается | Не поддерживается | Не поддерживается |
Задержка | Можно добавить до 60 секунд | Не поддерживается | Можно добавить до 60 секунд | Не поддерживается | Не поддерживается | Можно добавить до 60 секунд |
*У социальных сетей могут быть свои ограничения по размеру, разрешению и формату медиафайлов, даже если сам элемент поддерживается. После переноса проверьте элемент с файлом.
Перенос элемента Цепочка
Перейдите в элемент и выберите цепочку, которая есть во втором боте. Если у вас еще нет цепочки, список будет пуст. Пропустите элемент и вернитесь к нему после того, как создадите нужную цепочку.
Перенос элемента Действие
Большинство действий поддерживаются во всех каналах и вам не нужно будет редактировать цепочку. Но есть два действия, которые можно сделать только в Telegram-мессенджере — заблокировать или разблокировать участника в группе.
Если выбрали действие Установить переменную или Удалить переменную, вам нужно будет заменить переменную на данные из нового бота.
Перенос элемента Фильтр
Большинство условий фильтра поддерживаются во всех каналах и вам не нужно будет редактировать цепочку.
Но есть фильтры, данные которых есть только в определенных мессенджерах:
Подписан на вас, Вы подписаны и Количество подписчиков профиля | |
Telegram | Участник канала или группы и Язык браузера |
Страна и Телефон | |
Чат для сайта | Страна, Язык браузера и URL текущей страницы |
Если у вас был фильтр по переменным, тегам, условиям Участие в цепочке или Получал рассылку, вам нужно будет заменить на данные из нового бота или сам элемент.
Вы увидите предупреждение Проверьте корректность выбранных значений, если фильтр в канале отсутствует или был выбран фильтр по переменным.
Перенос элемента Запрос API
Данные запроса перенесутся в скопированную цепочку, но в блоке Запрос API нужно будет выбрать переменные, в которые сохранятся значения из списка, существующие в аудитории второго бота.
Перенос элемента Пауза
Facebook, WhatsApp (обычное сообщение) и Instagram позволяют отправлять следующее сообщение после взаимодействия с пользователем только в течение 24 часов. Поэтому при переносе цепочки в эти каналы нужно изменить время задержки.
Telegram | Viber | Чат для сайта | ||||
Период задержки | До 60 дней | До 24 часов | До 24 часов | До 60 дней для шаблонных сообщений, до 24 часов для обычных сообщений | До 24 часов | До 24 часов |
Ограничение по времени нужно учитывать и для связи между блоками по опции Продолжить. Если пользователь не будет взаимодействовать с ботом, то через 24 часа для него нельзя продолжить цепочку и отправить сообщение. Вам нужно пересмотреть сценарий и добавить кнопки для перехода в новый блок.
Сохранение и запуск
После того как настроили цепочку, нажмите Сохранить и выйти или Сохранить и запустить. Перенесенная цепочка сохранится в списке Цепочки. Вы можете запускать ее по ссылке или создать триггер для запуска и выбрать цепочку.
Обновлено: 27.09.2024
или