Ранее я писала о том, что чат-бот в Telegram — отличный инструмент, который позволяет оптимизировать бизнес-процессы и решать задачи в сфере продаж, рассылки и поддержки пользователей.
Чат-бот можно создать с помощью:
- привлечения профессионального разработчика;
 - сервиса онлайн-конструктора.
 
Если вы не ставите перед своим ботом каких-то сверхзадач, то вы вполне можете обойтись функционалом конструктора. Предлагаю пошагово разобрать процесс создания чат-бота в Телеграм с помощью популярного сервиса Botmother.
Пара слов о сервисе для создания чат-бота
Botmother — это онлайн-сервис, который позволят создавать чат-ботов для 6 популярных соцсетей и мессенджеров: Telegram, WhatsApp, Viber, Facebook, ВКонтакте и Одноклассники. Бот, собранный на Botmother, может выполнять функцию службы поддержки, рассылать клиентам полезные материалы и специальные предложения, предоставлять услуги сервиса (бронирование/заказ/оплата товаров и услуг).
Один тестовый бот можно собрать бесплатно. Но за доступ к полному функционалу сервиса и возможность подключить WA придётся заплатить:

- 1499 руб. в месяц за одного бота;
 - 5999 руб. за 2-5 ботов;
 - 29 999 руб. за 6-20 ботов.
 
Есть скидка 20% при оплате услуг сервиса сразу на год вперёд.

Базовые компоненты:
- сообщения;
 - кнопки;
 - развилки;
 - перемотка;
 - таймаут;
 - запись;
 - медиафайлы (кроме видео);
 - гео;
 - навигация;
 - PayOnline.
 
Продвинутые компоненты:
- запросы;
 - чат;
 - галерея;
 - Albato;
 - Zapier;
 - Видео;
 - RSS;
 - FAQ;
 - Поиск по FAQ;
 - Яндекс.Касса
 - Оплата
 - Robokassa
 - и др.
 
Создаём чат-бот Telegram с помощью конструктора Botmother
В целом, процесс создания бота с помощью конструктора Ботмавер выглядит как 3 шага:
- Регистрация.
 - Сбор чат-бота с помощью конструктора.
 - Интеграция чат-бота в Telegram с помощью @botfather.
 
Обратите внимание! Создать чат-бота самостоятельно технически действительно очень просто. Однако с точки зрения сценария и содержания разговора с пользователем — нет. Нужно детально продумать, какие задачи будет решать бот и как будет выстраиваться диалог с пользователем.
Шаг 1. Регистрация
- Перейдите на сайт конструктора https://botmother.com/ru.
 - Введите email, придумайте пароль и нажмите «Создать бота».
 

- Подтвердите адрес электронной почты. Для этого нужно перейти по ссылке из письма, которое придёт вам от сервиса на указанный при регистрации адрес.
 - Нажмите «Начать работу». Кнопка появится в окне при переходе по ссылке из письма.
 

Шаг 2. Сбор чат-бота с помощью конструктора
- Нажмите в личном кабинете на кнопку «Создать бота» — «Пустой бот».
 

- Перед вами откроется конструктор. Справа вы увидите панель с кнопками: «Экраны», «Палитра», «Компоненты». Слева также будет панель с кнопками: «Статистика», «Рассылка», «Диалоги», «Конструктор», «Настройки» и др.
 

Через радел «Палитра» вы добавляете готовые компоненты: текст, кнопки и т.д., а через «Компоненты» — настраиваете уже добавленные текст, изображения и т.д.


Создадим для примера демонстрации некоторых функций конструктора простейший бот для заказа кофе на вынос.
На стартовый экран (создаётся по умолчанию и появляется первым при взаимодействии пользователя с ботом) добавляем текстовый блок. Через раздел «Компоненты» вводим текст, который хотим показать пользователю, и настраиваем целевую платформу — Телеграм. Туда же добавляем компонент «Развилка», чтобы бот дождался, пока пользователь ответит и перевёл его на следующую страницу (у нас — «Телефон»). Настраиваем компонент под тип информации, который хотим получить от человека. В нашем случае — text.


Создаём новый экран через кнопку «Добавить экран». Назовём его «Телефон». Настраиваем его по принципу стартовой страницы. Только в графе «Тип информации» в компоненте развилка выбираем number и ставим переход на экран «Филиал».

Добавляем новый экран «Филиал». Вставляем в него компонент «Группа кнопок» для того, чтобы пользователь выбрал филиал, в котором хочет забрать кофе.
На самом деле настройку переходов вам нужно будет сделать после того, как вы создадите соответствующие экраны. Я написала это в таком виде, чтобы вы понимали логику переходов.
Снова создаём экран (назовём его «Время»). Настраиваем кнопки с экрана «Филиал», чтобы они вели на экран «Время». На экран «Время» вставляем компонент «Группа кнопок». Настраиваем кнопки: спрашиваем у пользователя, через какое время он готов забрать напиток.

Далее по уже известному принципу ведём человека на экран с просьбой сделать заказ (называем его «Заказ»). Можно прикрепить картинку с меню. Вставляем сюда же блок «Текст» и «Развилку».
Наконец, уводим пользователя на последний экран с текстом «Спасибо, ваш заказ принят».

- Когда бот собран, нажимаем в левом меню на иконку «Настройки».
 - Вводим название бота и описание. Загружаем иконку. Выбираем часовой пояс.
 

Шаг 3. Интеграция чат-бота в Telegram с помощью @botfather
Чтобы бот в Телеграм работал, нужно получить «одобрение» главного чат-бота мессенджера — @botfather. Как это сделать?
- Откройте чат с @botfather.
 - Напишите команду /newbot для создания нового робота.
 

- BotFather предложит придумать username чат-бота (адрес на латинских буквах который потом будет писаться через @username) и спросит вас об его наименовании (то, что будут видеть пользователи). На конце username обязательно должно быть слово «bot».
 - BotFather отправит вам token IP — код из латинских букв, цифр и символов.
 

- Скопируйте токен и вставьте в поле «Токен» в настройках конструктора.
 

- Нажмите «Сохранить».
 
Готово! Предлагаю протестировать нашего бота. Вы можете найти его по username в поиске Телеграм или воспользоваться кнопкой/QR-кодом в настройках конструктора.

Итак, открываем наш бот, нажимаем на «Начать», вступаем в диалог с роботом и видим следующее:


Всё работает по заданному нами сценарию. Отлично!
Итак, с помощью конструктора мы самостоятельно создали бота буквально за 10 минут. Данный бот далёк от идеала как с технической точки зрения, так и с точки зрения сценария. Я просто хотела показать общий принцип работы конструктора.
При создании чат-бота для вашего бизнеса придётся проработать мельчайшие детали и разобраться со всем интерфейсом. В этом вам поможет база знаний конструктора. А мы ещё не раз вернёмся к теме чат-ботов в наших статьях. 
Подписывайтесь на нашу рассылку, чтобы ничего не пропустить 🙂







