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