Исходящее сообщение

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

Исходящие сообщения

(1) — кнопка «Добавить правило». Добавляет правило, которое по тегу сохраняет запрос в переменную, вызывает группу сообщений или выбранный блок.

(2) — тег на который реагирует бот и отправляет данные из блока обработки.

(3) — кнопка «Добавить блок обработки». Добавляет блок обработки (5,6,7).

(4) — удаление блока обработки.

(5) — условие по которому сработает блок.

(6) — сохранить тег в переменную, если необходимо.

(7) — выбор перехода в блок.

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Настройка таблицы CRM

CRM 7

Нажимаем на (2)

CRM 8

 

CRM 9

(1) — Имя таблицы;

(2) — Добавление нового столбца в таблицу;

(3) — Задаем называние столбца таблицы;

(4) — Выбираем переменные из выпадающего списка по их названию;

(5) — Выбираем выбор типа данных. Строка — текстовые данные. Файл — преобразование картинки в ссылку;

(6) — Включить/Выключить отображение данных из поля в строку для email уведомления;

(7) — Включить/Выключить отображение данных из поля в строку для telegram уведомления;

(8) — Выбор роли для получения уведомлений в Telegram.

После всех настроек, сохраняем информацию.

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

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Блок управления переменными

Блок, в котором изменяются переменные.

Пример

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

Шаг 1 из 7

Создаем группу сообщений и называем «Проверка УП».

Блок управления переменными 1

Шаг 2 из 7

Переходим в группу сообщений добавляем: 3 блока сообщений и блок управление переменными. Блоки сообщений называем 1,2,3 и блок управления переменных называем УП.

Блок управления переменными 2

Шаг 3 из 7

В блоке 1 сохраняем ответ от пользователя в контекстную переменную «a». Для удобства ответа добавляем опцию «клавиатура» и вводим 5.

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

Блок управления переменными 3

Шаг 4 из 7

В блоке 2 проделываем точно такую же операцию, только переменная будет «b» и цифра 7. Выражение будет Context.b = 7.

Блок управления переменными 4

Шаг 5 из 7

Теперь переходим в блок УП и добавляем переменную. Слева пишем «c» (латинская), а справа выражение Context.a * Context.b
Это выражение обозначает, что в контекстную переменную «c» сохранится результат умножения двух переменных «a» и «b». И будет равно – 35.

Блок управления переменными 5

Шаг 6 из 7

В блоке 3 выводим нашу переменную в текст сообщения.

Блок управления переменными 6

Шаг 7 из 7

В интерфейсе Telegram это будет выглядеть так:

Блок управления переменными 7

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Блок сохранения данных в CRM

Блок для сохранения переменных в выбранную CRM таблицу в процессе диалога.

Пример

Нужно сохранить полученные ответы от пользователя в таблицу CRM с возможностью скачивания данных в формате csv/xls.

Создадим группу сообщений и добавим 3 блока: 2 блока сообщений и 1 сохранение данных в CRM. Блок сохранения данных создается по нажатию на кнопку «Сохранение данных в ЦРМ» на панели опций справа.

Блок сохранения данных в ЦРМ 1

Переходим в блок сообщений «1».

Блок сохранения данных в ЦРМ 2

Ставим галочки: стартовое сообщение, подождать ответа. Задаем сохранение в переменную «zayavkabot».

Текст сообщения: «Введите имя и телефон». В опции «Ссылка по умолчанию» задаем переход к блоку сохранение данных.

Переходим в блок сохранения данных.

Блок сохранения данных в ЦРМ 3

Ставим галочку «Дополнить запись о пользователе» — запись данных в таблицу будет идти последовательно в строчку.

Создаем заранее таблицу с название «Тестовая» и ставим галочку для сохранения данных.

Подробнее о создании CRM таблиц в этой статье.

Далее переходим в блок «2» и указываем текст сообщения: «Спасибо за данные».

Блок сохранения данных в ЦРМ 4

Как работает цепочка?

Пользователь попадает в блок «1» и оставляет свои контакты. После отправки сообщения данные сохраняются в таблице «Тестовая». И пользователь переходит в блок «2», где выводится сообщение-благодарность.

В интерфейсе Telegram это будет выглядеть так:

Блок сохранения данных в ЦРМ 5

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Ручное управление

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

Настраивается ручное управление, как на уровне бота — «Конфигурация > Ручное управление», так и на уровне группы сообщений: блок «Ручное управление».

Ручное управление 1

По умолчанию, при создании бота опция выключена. Настройки находятся во вкладке «Конфигурация > Ручное управление».

Какие настройки есть?

Ручное управление 2

(1 )– включение /отключение опции ручное управление. На скриншоте — опция включена и в чат приходит заранее подготовленное сообщение: «Я не могу ответить на ваш вопрос, я позову администратора, он будет присоединен к этому чату».

(2) – включение /отключение опции отправки уведомления на email. Когда пользователь попадает во вкладку «Ручное управление», то отравляется email с текстом «У вас появился новый пользователь в «Ручном управлении».

(3) – область ввода сообщения, которое выводится при невыполнении подписчиком логики бота. Сообщение можно отредактировать по вашему желанию. Для этого удалите текст и введите свой. Затем нажмите кнопку (4) «Сохранить».

(4) — кнопка «Сохранить». Сохраняет все изменения во вкладке.

Пример

В процессе диалога нужно перевести подписчика на оператора. Как можно это сделать?

Использовать можно 3 варианта

1 вариант

По умолчанию эта опция включена на новых аккаунтах. Переходим в ручное управление во вкладке — «Конфигурация > Ручное управление > Панель управления (Включить-Выключить)». Задаем свой текст, вместо по умолчанию. При срабатывании ручного управления подписчик видит текст и попадает во вкладку «Ручное управление».

2 вариант

В группе сообщений добавить блок «Ручное управление». Блок сработает и переведет подписчика во вкладку «Ручное управление».

3 вариант

Создать новое правило (тег) и связать с группой сообщений, где первое стартовое сообщение — блок ручного управления.

Ручное управление 3

При срабатывании опции подписчик попадает во вкладку «Ручное управление» (1). Срабатывает звуковое и визуальное уведомление. Отображается имя подписчика (2) и в области (3) появляется текст. В случае на скриншоте подписчик подключился из блока «Ручное управление» из группы сообщений. После диалога с подписчиком, нажимаем (4) и разблокируем пользователя для продолжения общения с чат ботом.

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Отправка координат

Блок позволяет отправлять координаты в чат.

Пример

Нужно в чат отправить адрес нашего магазина. И пользователь мог посмотреть на карте ориентиры.

Создадим в группе сообщений 2 блока: текстовый и отправка координат.

Отправка координат 1

В блоке сообщений прописываем основную информацию и ориентиры. Нажимаем «Сохранить».

Отправка координат 2

Данные по координатам берем из Google-карт. Наводим курсор, кликаем и получаем коордианты: широта: 53.908649, долгота: 27.548679

Отправка координат 3

В блоке координат внесем широту и долготу. Нажмимаем «Сохранить».

Отправка координат 4

В интерфейсе Telegram ответ бота выглядит так:

Отправка координат 5

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Оплата

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

Комиссия при использовании оплат

Яндекс.Деньги 4,5 (Четыре целых пять десятых) %
Оплата в терминалах и кассах 4,5 (Четыре целых пять десятых) %
Инвойсинг 5 (Пять) %
QIWI Wallet 7 (Семь) %
Оплата в терминалах и кассах за пределами России 9 (Девять) %
ЕРИП Беларусь 5 (Пять) %
Банковские карты 4,5 (Четыре целых пять десятых) %
Будет дополнено

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Deep link Telegram

Этот блок формирует Deep Link и сохраняет ее в контекстную переменную.

Пример

Нужно получить значение параметра /start при запуске бота от каждого пользователя.

Создаем 3 блока: deep link, сохранение данных в CRM-таблицу, блок сообщений.

Deep Link Telegram 1

Переходим в блок deep link и настраиваем сохранение ссылки

Deep Link Telegram 2

(1) — задаем имя блоку. Например: Deep Link. Устанавливаем галочку, что этот блок будет стартовым сообщением.

(2) — ссылку по умолчанию задаем на блок сохранения данных в CRM, для записи данных в CRM-таблицу.

(3) — указываем параметр start. Имя параметра, который будет встроен в ссылку для бота.

(4) — задаем тип значения, который отображается в ссылке — случайное. Из выпадающего списка можно выбрать: случайное, статическое, Context.переменная, JavaScript, CRM.

(5) — указываем количество знаков для ссылки. Обычно оставляем цифру 8.

(6) — задаем значение для Context.переменной для сохранения в CRM-таблицу.

(7) — сохраняем саму ссылку в Context.переменную. По умолчанию стоит link.

(8) — задав все настройки нажимаем кнопку «Сохранить».

Переходим в блок сохранения в CRM.

Deep Link Telegram 3

Перед добавлением блока создаем CRM-таблицу. Подробнее, как это делать написано в статье.

(1) — добавляем галочку для сохранения записи в 1 строку для каждого пользователя. Если эту галочку не добавить, то каждая новая запись будет создаваться с новой строчки, что неудобно.

(2) — выбираем созданную таблицу, ставим напротив галочку.

(3) — сохраняем нажатием кнопки «Сохранить».

Переходим в блок сообщений.

Deep Link Telegram 4

В блоке сообщений выводим обычный текст с разметкой Markdown.

Как это выглядит в интерфейсе Telegram?

Deep Link Telegram 5

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Подключение к Telegram

Телеграм по ссылке: https://desktop.telegram.org/

Открываем мессенджер и вводить в поле поиска @BotFather

подключение бота telegram

Активируем бота командой /start.

В ответ придет меню с командами. Выбираем команду боту /newbot — create a new bot

подключение бота telegram

Называем бота в формате botkitsbot или botkits_bot

Далее даем юзернейм боту и получаем ссылку на бота и токен доступа.

подключение бота telegram

Копируем токен и вставляем на сайте:

подключение бота telegram

Вводим название бота в конструкторе:

подключение бота telegram

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Подключение к Facebook Messenger

  • 1. Загружаем группы Facebook.
  • 2. Ставим чекбокс напротив выбранной группы
  • 3. Называем бота
  • 4. Нажимаем «Создать бота»

Остались вопросы?

Напишите нам в техническую поддержку

Vkontakte Telegram Чат

Спасибо за /обращение, мы скоро с тобой свяжемся!

Bot Kits — помогаем упростить процесс общения с клиентами.

Спасибо