Ранее я писала о том, что чат-бот в 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 минут. Данный бот далёк от идеала как с технической точки зрения, так и с точки зрения сценария. Я просто хотела показать общий принцип работы конструктора.
При создании чат-бота для вашего бизнеса придётся проработать мельчайшие детали и разобраться со всем интерфейсом. В этом вам поможет база знаний конструктора. А мы ещё не раз вернёмся к теме чат-ботов в наших статьях.
Подписывайтесь на нашу рассылку, чтобы ничего не пропустить 🙂