Общее для всех элементов конструктора Чат-ботов
в редакции..
-
Платные услуги
✅Примечание: Иконка оранжевого цвета в виде восклицательного знака в круге оповещает, что данная услуга платная. -
Узлы
-
Узлы бывают двух типов:
-
Узел входа
Может быть только один. Он есть в каждом элементе (исключением является только элемент Begin). Во входной узел может прийти любое количество дуг.
-
Узел выхода
Их может быть больше одного. По одному на каждый элемент (исключением являются элементы «Переход» и «Переход между сценариями»). Из каждого выходного узла может выходить только одна дуга.
-
-
Каждый элемент имеет по крайней мере один узел.
⚠️Внимание! Если из выходного узла не выходит дуга, сценарий переходит к элементу «Начало». -
На рисунке входящие узлы отмечены зеленым, а исходящие — красным.
-
-
-
Настройки элемента
-
Название отображается в верхней строке элемента.
-
Чтобы изменить название, нажмите на значок карандаша.
-
При нажатии на значок подсказки (вопросительный знак в кружке) открывается инструкция с описанием элемента в базе знаний.
-
-
Использование переменных
Для использования переменной (глобальной или локальной) в любом* элементе необходимо использовать следующий формат написания.
${{названиеПеременной}}Например:
У вас есть переменная name, в которой записано имя пользователя (Иван). Чтобы с ним поздороваться вам нужно написать:
Привет, ${{name}}!Тогда отправленный текст приобретёт вид:
Привет, Иван!✅Примечание: Исключением являются элементы Переменная, Ответ, Запрос. Это будет отмечено дополнительно. -
Переменные по умолчанию — у каждого пользователя есть следующий набор переменных:
Переменные коннекторов
chat_user_id — Идентификатор пользователя внутри платформы MCN Telecom
-
VK
vk_is_subscribed — Подписан ли собеседник на сообщество
vk_first_name — Имя собеседника
vk_last_name — Фамилия собеседника
vk_id — Id профиля собеседника
vk_nickname — Короткое id профиля собеседника
vk_bdate — Дата рождения собеседника
vk_city — Город собеседника
vk_country — Страна собеседника
vk_gender — Пол собеседника
-
Telegram
telegram_id — Id собеседника
telegram_username — Никнейм собеседника
telegram_first_name — Имя собеседника
telegram_last_name — Фамилия собеседника
telegram_start — Данные при переходе по ссылке https://t.me/<Имя_бота>?start=<ДАННЫЕ>
-
Viber
viber_first_name — Имя собеседника
viber_last_name — Фамилия собеседника
-
-
-
Декорация текста
На некоторых элементах можно включить опцию декорации текста.
⚠️Внимание! Функция работает только для Telegram и Viber. При активации данной опции становится доступно изменение начертания текста. Текст с измененным начертанием необходимо писать внутри специальных символов.
Доступны следующие начертания:
-
Курсив (_)
-
Жирный (*)
-
Вставка кода с отступами (’’’) — сохраняются все символы (в том числе — отступы)
-
Вставка URL адреса (текст) — (не работает в viber)
-
Emoji
-
Запрос контакта — при нажатии на кнопку, прописывается переменная Contact here
-
Запрос геолокация — при нажатии на кнопку, прописывается переменная Geo here
-
Ссылка внутри текста — при нажатии на кнопку, прописывается переменная Text here (не работает в viber)
Пример:
Результат:
-
-
Inline-кнопки
Inline-кнопки — это элемент пользовательского интерфейса, который отображается непосредственно в тексте или контенте, в чатах в мессенджерах. В отличие от обычных кнопок, которые располагаются ниже сообщения, inline-кнопки встроены в сообщение или контент, позволяя пользователю взаимодействовать с ними без перехода на другую страницу или контекст.
В контексте мессенджеров, таких как Telegram, Inline-кнопки могут использоваться для различных действий, например:
-
Выбор опции: Пользователь может выбрать одну из предложенных опций, например, ответить "Да" или "Нет".
-
Переход по ссылке: Нажатие на кнопку может привести пользователя на определённый сайт или страницу.
-
Навигация: Кнопки могут использоваться для навигации по меню или между разделами внутри чата.
-
-
Авто-переход
Авто-переход — это автоматический переход к определённому элементу в сценарии. После выполнения действия, например, ввода текста или выбора кнопки, бот может автоматически перейти к следующему шагу в сценарии, будь то вопрос, меню или другой контент.
- Можно настроить задержку — это период времени до автоперехода на следующий элемент.
- Можно настроить задержку — это период времени до автоперехода на следующий элемент.
Также см.:
Элементы конструктора — Отправка
Чат-боты
Сценарии чат-ботов