Интерфейс

Материал из SaleBot Help
Перейти к навигации Перейти к поиску

Интерфейс — страница (набор страниц), представляющая форму для взаимодействия пользователя с элементами конструктора.

Уменьшить обратно
Оплаченное количество сообщений в суткиКоличество отправленных сообщений за суткиКоличество дополнительных мессенджеровОплаченное количество сотрудниковКонструктор воронок (текущий вид)Текущие диалоги с клиентамиВстроенная SalebotCRMУправление текущими задачами сотрудников проектаУправление списками проектаСоздание рассылок и управлениеСоздание страницы, к которой будет привязан ботПросмотр статистики сообщений, новых клиентов и диалоговПодключение бота к мессенджеруВстроенные CRM интеграции (Bitrix24, AmoCRM и т.д.)Настройка интеграции с платежными системами (бот сможет обрабатывать платежи)Настройка интеграции с провайдерами SIP-телефонииВстроенные шаблоны конструктора SalebotНастройка доступов и ролей сотрудниковСоздание копии проекта и восстановлениеПросмотр текущего тарифного плана и управлениеСписок дополнительных настроек проектаОткрытие диалога поиска блока (также, поиск работает по содержимому блоков)Отмена последнего действия Ctrl+Z (откат)Вернуть отмененное действие Cltr+Y (вперед)Изменение масштаба проектаСкрыть карту проектаПозволяет быстро перемещаться по проектуЗапуск тестирования бота во встроенной средеСоздание отдельных листов одного бота (одного проекта)Документация к конструктору SalebotВыбор языка интерфейсаЧасовой пояс проектаПросмотр доступных проектовСправка по переменнымУсловие перехода в другой блокВыбор между: Игнорируя ошибки и неточности, По наличию ключевых слов, Полное совпадение, Регулярное выражение"Минус-слова", на которые бот не должен отвечать при проверке условияУказывается сравниваемая переменная без #{}, значение переменной должно быть в поле "Условие"Чем выше приоритет (по сравнению с другими блоками того же типа), тем раньше будет проверяться условие (выполняться блок)Пользователь сможет попасть в блок со ВКЛЮЧЕННЫМ переключателем только один разКоличество введенных символов в поле "Текст сообщения"Текст, который придет пользователю от бота. Поле можно оставить пустымВыбор типа блока: Начало диалога, Проверка условия, Состояние диалога, Напоминание, Передача данных, Конец сбора данных, Не состояние с условием, Не состояние, КомментарийЛюбое название (имя) блока - видно только вамTelegram! Включение форматирования текста для TelegramTelegram! Сбрасывает форматирование текста в TelegramTelegram! Включение защиты от копирования сообщений в TelegramТип взаимодействия с API: GET, POST, PATCH, PUT, DELETEОсновное поле для работы с переменными и командамиНа какое состояние воронки продаж в SalebotCRM переместить пользователя, воронки задаются в настройках Salebot CRM слеваПользователю показываются кнопкиЕсли ВКЛЮЧЕН - условия стрелок (соединений) из данного блока отображаются как кнопкиВ мессенджерах без кнопок! Вместо кнопок, пользователю будут предложены варианты ответов, указанные здесь (Например, 1 -Купить, 2 - Отписаться, 3 - Меню)Используется для создания кодов-кнопокПозволяет быстро добавить кнопку с помощью диалогаОтправить URL вложения (ссылку)Используется при отправке видео (до 20 Мб)Используется при отправке изображений (до 20 Мб)Используется документов и любых других файлов (до 20 Мб)Используется при отправке аудиофайлов (до 20 Мб)В мессенджерах, помимо самой ссылки, будет видно, что за файл вы отправляетеСохраняет изменения в текущем блоке или соединенииЗакрывает редактор и сохраняет изменения в текущем блоке или соединенииmessage_id текущего блока (его номер)Создать соединение от выбранного блока к нему жеСоздает новый блок и новое соединение к блоку от выбранного блокаСоздает рассылку выбранного блока по параметрам далееПоказывает количество пользователей в каждом блоке проекта (число в верхней части блока)Время, через которое бот ответит человеку (сек, мин, час, дней, мес)Если пользователь перешел в другой блок, данный переход будет отмененЕсли ВКЛЮЧЕНО, то при переходе по стрелке отменятся все запланированные таймеры, кроме тех, где включено "Не отменять"Позволит не сбрасывать таймер, даже если на других стрелках включено "отменить сообщения с таймером"Бот отправит сообщение в указанное время и приплюсует задержку из поля "Задержка перед ответом"Бот отправит сообщение в указанный день (в 00:00 часов) и приплюсует задержку из поля "Задержка перед ответом"Если в день сообщения время прошло, оно будет запланировано на завтраЗадать условие соединенияПокажет кнопку в мессенджере из поля "Условие"Выбор между: Игнорируя ошибки и неточности, По наличию ключевых слов, Полное совпадение, Регулярное выражение"Минус-слова", на которые бот не должен отвечать при проверке условияУказывается сравниваемая переменная без #{}, значение переменной должно быть в поле "Условие"Чем выше приоритет (по сравнению с другими блоками того же типа), тем раньше будет проверяться условие (выполняться блок)Если ВКЛЮЧЕНО, пользователь сможет перейти по выбранной стрелке только один разТекст для разработчика, отображаемый вместе со стрелкойВключает дополнительное поле "Вводимые данные", где вписывается имя переменной для ответа пользователя (в эту переменную будет записан ответ пользователя). Переменная указывается без #{}Задает номер ряда кнопки, если их несколькоЗадает номер линии кнопки, если их несколькоЗадает цвет кнопки в мессенждерах, где это поддерживаетсяСохраняет изменения в текущем блоке или соединенииЗакрывает редактор и сохраняет изменения в текущем блоке или соединенииПоказывает текущий тариф проектаИнтерфейс Salebot с редактором.png

Интерактивная карта интерфейса Salebot с редактором блоков и редактором соединений. Интерактивная карта может быть недоступна на мобильных устройствах (показана миниатюра изображения)


Метки

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

Чуть ниже – дата окончания тарифного плана.

ID Блоканомер текущего блока  (число), после отправки сообщения, сохраняется в переменной #{message_id}.


Часовой пояс проекта  – по указанному смещению осуществляется отправка запланированных сообщений, рассылок, сообщений по времени и т. д.

Часовой пояс задается в настройках проекта во вкладке "Настройки проекта".


Символыколичество введенных символов в поле "Текст сообщения" .


➡️ Перейти к карте интерфейса

Поля

Условий

Условиеусловие перехода в определенный блок  (строка или переменная). Например: start, привет, (как|дел).


Тип условияобязательный параметр поля "Условие" , может принимать одно из значений:

  • Игнорируя ошибки и неточности: схожесть от 70% до 100% (без синтаксиса)
  • Полное совпадение: схожесть 100% без учета регистра (без синтаксиса)
  • По наличию ключевых слов: часть слова или фразы (можно использовать специальный синтаксис)
  • Регулярное выражение: синтаксис регулярных выражений.


Строки на которые не надо отвечать"Минус-слова" , на которые бот не должен отвечать при проверке условия.


Поле: Переменная для сравнения

[тип: переменная]

Сравниваемая переменная указывается без префиксов (client/project) и без #{}, значение переменной должно быть в поле "Условие". Переменная для сравнения работает совместно с условием.

То есть, должно выполняться как условие, так и условие в переменной для сравнения.


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


Поле: Текст сообщения

[тип: текст, переменная]

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

Также, помимо текста, вы можете указывать переменные в виде #{переменная} — так будет выводиться их значение. Допускается вместо переменной выполнять математические действия, например, #{2 + 2} выведет значение 4.


Поле: Тип блока

[выбор типа блока: Начало диалога, Проверка условия, Состояние диалога, Напоминание, Передача данных, Конец сбора данных, Не состояние с условием, Не состояние, Комментарий]

Выбор типа блока конструктора.


Поле: Название блока

[тип: строка]

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

По умолчанию текст берется из поля "Ответ". На работу бота данное поле не влияет.


Поле: Тип запроса

[выбор метода взаимодействия с API: GET, POST-data, POST-json, PATCH-json, PUT-json, DELETE-json]

Данное поле представляет собой выпадающий список для работы со сторонними API.


Поле: Калькулятор

[тип: текст, любой]

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


Поле: Состояние воронки

[значения по умолчанию: Состояние воронки, Ваша первая воронка: (Заинтересовались, Стадия переговоров, Коммерческое предложение, Договор/Счет, В работе)]

Здесь можно выбрать какое состояние воронки продаж в Salebot CRM будет помещен клиент при переходе в данный блок. Удобно не только для продвижения клиента по этапам воронки, но и для наглядной сегментации клиентов по категориям. Например, заявки от вязальщиц в одну колонку, а от швей - в другую колонку Salebot CRM.


Поле: Подсказка в мессенджерах без кнопок

Расширенные настройки кнопок
[тип: текст]

Подсказка необходима, когда ваш бот должен работать в Whatsapp и другом мессенджере одновременно.

Подсказка в мессенджерах без кнопок

Так как Whatsapp не поддерживает кнопки, то в этом поле вы можете предложить пользователям текст с цифровым меню.

Он будет отображаться только в Whatsapp. Применяется для навигации внутри бота.



Ползунок: Показать кнопки

В текущий блок добавляются кнопки поля "Расширенные настройки кнопок". Пользователю бота показываются кнопки.


Ползунок: Показать стрелки как кнопки

Условия стрелок (соединений) из данного блока отображаются как кнопки.

К примеру, если в поле "Условие" стрелки, идущей от текущего блока, указано слово Меню и установлен переключатель здесь, то пользователю бота будет показана кнопка "Меню". Соответствующий ползунок в стрелке "Отображать как кнопку" должен быть включен.


Поле: Расширенные настройки кнопок

[тип: строка, переменная]

Используется для создания инлайн-кнопок и кнопок в тексте. Подробнее о создании кнопок.


➡️ Перейти к карте интерфейса

Поля стрелки (редактор соединений)

Интерфейс Поля соединения конструктора.png

Поле: Задержка перед ответом

[тип: число, переменная, выражение]

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


Ползунок: Отменить, если покинул блок

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


Ползунок: Отменить сообщения с таймером

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


Ползунок: Не отменять

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


Поле: Время отправки с учетом задержки

[тип: время, переменная, выражение]

Время отправки с учетом задержки: бот отправит сообщение в указанное время и приплюсует задержку из поля "Задержка перед ответом".


Поле: Дата отправки с учетом задержки

[тип: дата, переменная, выражение]

Дата отправки с учетом задержки: бот отправит сообщение в указанный день (в 00:00 часов) и приплюсует задержку из поля "Задержка перед ответом".

Лучше всего одновременно с этим полем указывать и время отправки сообщения в поле "Время отправки". Для указания даты можно использовать переменную.


Ползунок: Отсылать если дата прошла

Если в день сообщения время прошло и вы установили ползунок "Отсылать если дата прошла", оно будет запланировано на завтра.


Ползунок: Переходить один раз за диалог

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


Поле: Описание

[тип: короткая строка]

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


Поле: Номер ряда

[тип: число]

Задает номер ряда для кнопки.


Поле: Номер линии

[тип: число]

Задает номер ряда для кнопки.


Поле: Цвет кнопки

[тип: цвет]

Задает фоновый цвет кнопки в поддерживаемых цвет мессенждерах. Цвет задается в строковом 7-ми символьном шестнадцатиричном формате, имеет вид: #f0a1ce.


➡️ Перейти к карте интерфейса


Чек-боксы (ползунки)

Ползунок: Отвечать один раз за диалог

Отвечать один раз за диалог: если включен данный ползунок, пользователь сможет попасть в этот блок только один раз в процессе общения с ботом. Удобно использовать, если есть блоки "Начало диалога" с популярными ключевыми словами, например, слово "Здравствуйте". Если пользователь при входе в бота написал это слово и включен ползунок "Отвечать один раз за диалог", то в дальнейшем диалоге, бот будет игнорировать это слово от пользователя.

Ползунок: Пользователь вводит данные

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

Ответ пользователя запишется в переменную "Ответ_пользователя" (поле "Вводимые данные")

Настройки кнопок

Настройки кнопок: по умолчанию включен переключатель "Отображать как кнопку". Если в этом нет необходимости, просто отключите его.

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


Ползунок: Markdown в Telegram

Работает только в Телеграм

Включает возможность отправки стилизованного текста в Телеграм. Экранирует небезопасные символы в поле Текст сообщения.



Ползунок: Защитить контент

Работает только в Телеграм (с версии от 21.12.2021). Если сообщение не поддерживается версией Телеграм, то пользователь увидит сообщение с просьбой обновить мессенджер

Защищенные сообщения нельзя переслать, скопировать или сохранить. На телефоне нельзя сделать скриншот.

Для включения данной функции достаточно активировать переключатель.

Видео: https://youtu.be/mBSG2RY2y1k



Ползунок: Показывать превью ссылок

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

  • миниатюра (эскиз)
  • описание
  • первые строки из текста


➡️ Перейти к карте интерфейса


Кнопки

Кнопка: Очистить разметку

Удаляет символы экранирования \ из поля "Текст сообщения" (при их наличии).


Кнопка: Добавить кнопку

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


Вложения

Вложение должно быть не больше 20 Мб
Загруженный файл имеет приоритет перед ссылкой на файл. Если вы укажете ссылку и одновременно прикрепите файл, то будет отправлен файл

Ссылка

В появившееся поле вы можете прикрепить ссылку (URL вложения) к сообщению или перенести мышкой тот файл, который хотите передать.
Прикрепленный файл будет отправлен ссылкой с сервера salebot.pro. Можно указывать переменные в формате #{}.

Медиафайл

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

Картинка

Выбирайте при отправке изображений.

Файл

Используйте при отправке документов и любых других файлов.

Аудио

Аудиофайл должен иметь формат .ogg и размер менее 1 Мб

Используйте, если тип отправляемого файла имеет аудио формат.


Настройки вложений (отправка)

Если к блоку добавлено вложение, то среди доступных действий, появится возможность "Удалить прикрепленный файл"

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

URL вложения здесь можно ввести ссылку на файл или картинку в интернете
Browse... загрузка файла/картинки с компьютера для дальнейшей отправки клиенту
Тип вложения поле, предназначенное для выбора типа вложения
С уведомлением о клике используется для получения информации перешел пользователь по ссылке или нет;

когда пользователь перейдет по ссылке, бот вернет ответ в виде: link_was_pressed и ссылку через пробел: link_was_pressed https://salebot.wiki/

Показывать превью ссылок отображать или нет дополнительные сведения об отправляемом файле

По умолчанию, ссылка с уведомлением о клике, имеет вид https://sblnk.ru/{proxy_id}.

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



➡️ Перейти к карте интерфейса


Кнопки интерфейса

Поиск

Открытие диалога поиска блока (также, поиск работает по содержимому блоков).


Отмена

Отмена последнего действия Ctrl+Z (откат).


Возврат

Вернуть отмененное действие Cltr+Y (вперед).


Масштаб

Изменение масштаба проекта.


Скрыть

Скрыть навигационную карту проекта.


Тестировать бота

Запуск тестирования бота во встроенной среде.


Новый лист

Создание отдельных листов одного бота (одного проекта).



Язык интерфейса

Выбор языка интерфейса. Доступные языки: русский, английский.


Сохранить

Сохраняет изменения в текущем блоке или соединении.


Сохранить и закрыть

Закрывает редактор и сохраняет изменения в текущем блоке или соединении.


➡️ Перейти к карте интерфейса


Ссылки

Создать петлю

Добавляет соединение от выбранного блока к нему же ("петля"). Часто используется с другими условными переходами (соединениями).

Создать блок ниже

Создает ниже текущего блока - новый блок "Состояние диалога" и новое соединение к этому блоку.

Создать рассылку

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

Пересчитать статистику

Показывает количество пользователей в каждом блоке проекта (число в верхней части блока).

Переменные

Открывает встроенную документацию по переменным.

➡️ Перейти к карте интерфейса

Прочие элементы

Навигация

Окно позволяет с помощью мыши быстро перемещаться по проекту.

Инструкция

Открывает документацию к конструктору Salebot.

Меню

Открывает меню просмотра личных проектов.


➡️ Перейти к карте интерфейса


Вкладки

Конструктор

Конструктор воронок (текущий вид)


Клиенты

Текущие диалоги с клиентами


Salebot CRM

Встроенная SalebotCRM


Задачи

Управление текущими задачами сотрудников проекта


Списки

Управление списками проекта


Рассылки

Создание рассылок и управление


Минилендинг

Создание страницы, к которой будет привязан бот


Аналитика

Просмотр статистики сообщений, новых клиентов и диалогов


Каналы

Подключение бота к мессенджеру


Интеграция

Встроенные CRM интеграции (Bitrix24, AmoCRM и т.д.)


Платежные системы

Настройка интеграции с платежными системами (бот сможет обрабатывать платежи)

Платежные системы


Телефония

Настройка интеграции с провайдерами SIP-телефонии

Телефония


Шаблоны

Встроенные шаблоны конструктора Salebot


Сотрудники

Настройка доступов и ролей сотрудников


Резервная копия

Создание копии проекта и восстановление.



Оплата

Просмотр текущего тарифного плана и управление


Настройки проекта

Список основных настроек проекта.


➡️ Перейти к карте интерфейса