Как можно создать бота в мессенджере telegram
Перейти к содержимому

Как можно создать бота в мессенджере telegram

  • автор:

Как быстро создать бота в Телеграмме

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

Зачем нужен бот

Ответ бота в Телеграм

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

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

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

Меню бота

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

Подготовительные работы и рекомендации

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

  1. Мы рекомендуем использовать для добавления сервиса десктопную версию мессенджера. Так будет удобно, у вас будет больше рабочего пространства, и вы сможете активно использовать все инструменты.Создание бота
  2. Если вы продвинутый пользователей, то допускается применять для создания помощника встроенный инструмент программирования с открытым кодом Telegram API.Telegram API
  3. В той ситуации, когда вы не имеете нужных знаний в области программирования, то на помощь придет универсальный конструктор, чтобы создать бота для Telegram. Мы будем использовать Manybot.ManyBot

Почему мы не рекомендуем использовать для разработки помощника мобильный телефон. У телефона весьма ограничена рабочая область экрана. Придется открывать множество вкладок. Из-за этого вы потеряете много времени и сил. А время ценный ресурс, особенно если вы занимаетесь бизнесом.

Как создать бота с помощью конструктора

Скачивание установщика Телеграм

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

Создаем бота

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

  1. Запускаем десктопную версию программы с ярлыка на рабочем столе.
  2. В поисковой строке вводим ключевой запрос @Manybot.Поиск бота в Телеграм
  3. На главном экране нажимаем кнопку «Запустить».Запуск бота-1
  4. Откроется окно с вкладками, где нужно выбрать язык.Ввод стартовых команд для бота
  5. Чтобы добавить Телеграм бот, пишите команду «/addbot».Команда добавление бота
  6. Кроме того, вы можете щелкнуть по кнопке «Добавить нового бота».
  7. В ответ на команду, вам будет отправлена инструкция с дальнейшими действиями.
  8. В сообщении нужно щелкнуть по ссылке с наименованием «@BotFather».
  9. Активировать опцию «Запустить».Запуск BotFather
  10. Скопируйте в текстовое поле команду «/newbot».
  11. В ответ на отправленное уведомление нужно придумать имя боту. Требуется обязательно использовать латинскую раскладку.Добавление нового бота и установка имени
  12. Далее нужно ввести пользовательское наименование помощника. Выглядит это следующим образом: test_technology_bot. Обратите внимание на приписку «_bot». Это обязательное условие, только после этого вы получите дальнейшие инструкции. Пользовательское наименование чата нужно отправить.Установка названия помощника
  13. Появится уведомление об успешном конфигурировании нового чата. В письме будет указан ключ токена, который нам и нужен. Копируем данный API.Получение ключа токена
  14. После того, как вы скопировали ключ токена, возвращаемся в чат @Manybot.
  15. Вставить ключ в текстовое поле и нажать на кнопку «Отправить».Отправка токена Manybot
  16. Пользователя попросят описать, какие функции будут возложены на помощника. Допускается ограничиться несколькими словами или просто пропустить данный шаг, нажав на соответствующую кнопку.Установка функций бота
  17. Появится сообщение о том, что новый бот создан. У вас будет ссылка на вашего помощника. Чтобы об этом узнали подписчики, просто отправьте им адрес, на который нужно перейти.Ссылка на бота

Как подключить бота

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

  1. Перейти на главную страницу бота по ссылке из отправленного сообщения.
  2. В правом верхнем углу окна программы найти три вертикальные точки.Главная страница нового бота
  3. В диалоговом меню нажать по кнопке «Показать профиль».Настройки бота-1
  4. Скопировать пользовательское имя из соответствующего пункта.Информация о боте
  5. Перейти на выбранный канал.
  6. В правом верхнем углу экрана вновь щелкнуть по трем вертикальным точкам.
  7. Кликнуть «Добавить пользователя».Настройки канала
  8. Вставить в поисковую строку наименование бота.
  9. Щелкнуть по вкладке «Добавить».Добавление нового бота к каналу

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

Как настроить бота

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

Команды

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

  1. Внизу найти кнопку «Запустить».Запуск нового бота
  2. В новом диалоговом окне щелкнуть по кнопке «Пользовательские команды».Меню нового бота
  3. Кликнуть по вкладке «Создать команду».Установка команд
  4. Например, нам нужно добавить ссылку на официальный сайт нашей компании. Пишите следующее наименование «/website».
  5. В ответ на сообщение отправьте ссылку на источник любого формата.Добавление вебсайта компании
  6. Теперь внизу щелкните по вкладке «Сохранить».Успешно добавленная команда-1

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

  1. Открыть раздел «Пользовательские команды».
  2. Нажать на кнопку «Создать команду».Пользовательские команды
  3. Например, нам нужно описать услуги компании и их стоимость.
  4. Выбираем параметр «/pricelist».
  5. Прописываем наши услуги и указываем цену. Кликнув на данную кнопку, пользователю бот отправит сообщение соответствующего содержания.Создание команды прайс-лист
  6. После того как мы указали описание, отправляем текст и нажимаем «Сохранить».Успешно добавленная команда-2

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

  1. Нажать на кнопку «Настроить главное меню».Настройки бота-2
  2. В новом диалоговом окне кликнуть «Добавить пункт меню».Настройка главного меню бота
  3. Напишите любое наименование для пункта, например, «Инструкции».
  4. Щелкните по вкладке «Отправить» и «Сохранить».Добавление нового пункта меню-1

Последовательно нажимайте параметр «Добавить пункт меню» и формируйте многоуровневый интерфейс.

Формы

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

  1. Вновь выбираем раздел «Пользовательские команды».Настройки бота-3
  2. Далее определяем условное обозначение нашей формы. Мы выбрали «/pricelist».Настройка формы
  3. Щелкаем по вкладке «Добавить вопрос».Параметры формы
  4. Выбираем подкатегорию «С вариантами ответа».Параметры вопроса
  5. Вводим наш вопрос.
  6. Отправляем текст. Затем нам предложат дать ответ на вопрос. Пишем нужное сообщение, как показано на картинке ниже.Установка вопроса и ответов
  7. Кликаем «Сохранить».Успешно созданная форма
  8. Переходим в главное меню и добавляем новый пункт.
  9. Нажимаем «Настроить главное меню» и «Добавить новый пункт».Настройки главного меню
  10. Выбираем наш раздел и вводим название.Добавление нового пункта меню-2

Пример работы формы

Проверяем работу. Открываем наш чат-бот и видим в меню нашу вкладку. Нажимаем на кнопку, и появляется вопрос. Щелкаем на ответ, и бот предлагает нам оформить заявку.

Посмотреть, кто оставил заявку, допускается в разделе «Ответы на формы». Работа выполнена хорошо, помощник правильно среагировал на запрос пользователя и дал верные ответы.

Puzzlebot

Это условно-бесплатный веб-сервис, позволяющий без знаний в области программирования написать бота. Регистрироваться на сайте необязательно, можно сразу приступить к созданию помощника. Сделать это можно следующим образом:

  1. Перейти на сайт конструктора и пройти авторизацию в личном кабинете через Телеграмм.PuzzleBot
  2. В десктопной версии клиента откроется страница конструктора.
  3. Внизу щелкнуть по кнопке «Запустить».Запуск бота-2
  4. Появится сообщение о том, что аккаунт успешно создан и нужно перейти в личный кабинет, нажав на соответствующую кнопку.
  5. Останется ознакомиться с политикой использования сервиса, нажав на соответствующий чекбокс.Политика конфиденциальности
  6. Шаг с вводом электронной почты допускается пропустить, никаких ограничений на использование сервиса наложено не будет.
  7. Перейти в раздел «Конструктор».Личный кабинет PuzzleBot
  8. В правом окне кликнуть «Добавить блок» и выбрать нужную опцию, например, текст.Конструктор бота
  9. В поле «Новая команда» указать «/start», чтобы запустить создание каркаса помощника.Установка команды
  10. Ввести текст сообщения и добавить новую команду, нажав на соответствующую кнопку. Допускается подключить функциональный блок, например, «Фотография». Эти команды делают возможность открывать картинки на ответные действия пользователей.Каркас бота
  11. Щелкнуть по вкладке «Добавить бота» и ввести ключ API, чтобы начать управление чатом.Добавление бота

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

FleepBot

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

  1. В поисковой строке мессенджера вводим наименование @FleepBot.Поиск FleepBot
  2. Щелкаем по кнопке «Запустить».
  3. Выбираем язык.
  4. Кликаем по вкладке «Создать бота».Меню FleepBot
  5. Определяем, для каких целей создаем помощника.Выбор цели помощника
  6. Переходим в @BotFather, чтобы получить ключ токена.
  7. Выбираем параметр «/newbot» и вводим имя.Создание нового бота у BotFather
  8. Вводим произвольное имя и пользовательское наименование с припиской «_bot». Смотрите внимательно на картинку.
  9. Получаем ключ токена и копируем сообщение.Получение ключа токена
  10. Возвращаемся в конструктор @FleepBot.
  11. В текстовое поле вставляем полученный токен.
  12. Чтобы начать управлять помощником пропишите параметр «/start».
  13. Переходим в раздел «Управление» и выбираем наш созданный чат.Запуск бота-3
  14. В подменю, находим вкладку «Настроить».
  15. Внизу кликаем «Запустить».
  16. Открываем вкладку «Настройки».Настройки бота-4

Кнопки

Теперь самая сложная работа – настройка. Нужно создать в первую очередь кнопки:

  1. В меню выбираем соответствующий раздел.
  2. Кликаем «Добавить».Добавление кнопки
  3. Отправьте название новой кнопки.
  4. Теперь сформируйте ответ, который получит пользователь.
  5. При необходимости можно прикрепить медиафайл, где будут описаны услуги или цены, а также другая информация.
  6. Нажать «Готово». Появится сообщение о том, что кнопка создана.Настройки кнопки
  7. Чтобы увидеть параметр, нужно отправить команду «/start».Успешное создание команды

Рассылка

Можно отправлять сообщения одному или нескольким пользователям одновременно:

  1. В меню управления нажать «Рассылка».Меню управления
  2. Выбрать, кому будут отправляться уведомления.Настройка рассылки
  3. Написать текст и кликнуть «Отправить» и «Готово».Успешное создание рассылки
  4. Если нужно передать пост сейчас, то нажмите «Да, отправляем».

Приветствие

Когда пользователь решит получить ответ на вопрос, то можно заранее написать приветственную команду:

  1. Нажать на кнопку «Приветствие».
  2. Выбрать тип сообщения.Создание приветствия
  3. Написать ответ и отправить текст.
  4. После обработки нажать «Готово».Успешное создание приветствия

На экране появится уведомление о том, что стартовое сообщение изменено.

Автоответы

В этом разделе управления вы можете научить помощника отвечать на заранее подготовленные вопросы:

  1. В главном меню выбрать «Автоответы».Главное меню
  2. Нажать «Добавить автоответ».Добавление автоответа
  3. Отправьте слово или фразу, на которую бот будет реагировать. Помощник ответит на запрос пользователя автоматически.
  4. Теперь отправьте ответ, который получит пользователь на эту фразу.Создание ответа
  5. Нажать «Готово».Успешное создание автоответа

Заключение

Теперь вы знаете, как создавался бот в Телеграмме. Все очень просто, конструкторов сейчас много. Из рассмотренных вариантов мы рекомендуем использовать @FleepBot. Почему, вы спросите? Здесь более простой интерфейс, есть меню управления, где все команды выделены в отдельные блоки. Самый хороший вариант для начинающих пользователей. В свою очередь @Manybot сейчас заброшен, поэтому ест риск, что создатели конструктора прекратят обслуживать проект, и он скоро будет закрыт.

Как создать чат-бота в Телеграм самостоятельно

Аудитория Telegram прошла рубеж в 27 млн активных пользователей в России еще в 2020 году и остается самой быстрорастущей для мессенджеров. По понятным причинам бизнес переходит в Telegram, используя боты для продаж и коммуникации с клиентами. Их можно научить отправлять сообщения-автоответы, добавлять переменные, отправлять веб-хуки, сохранять данные про пользователей, сегментировать аудиторию и делать много другого полезного по работе с клиентами.

Нужно помнить, что бот для Телеграм — это все еще приложение, программа. Создать бота может кто угодно, но вот чтобы обучить, нужно уметь программировать. Если вам незнакомы понятия Python, JavaScript или Flask, API, cgi и HTTP-интерфейс, вряд ли получится написать бота вручную. Но есть решение — конструкторы. В этой статье мы расскажем, как создать бота для телеграмма с нуля, если вы не программист. Но сначала общие сведения.

Общие сведения

Бот — это интерактивное приложение, программа, если хотите — интерфейс к вашему серверу. Бот умеет запускать разные варианты предустановленных сценариев в ответ на нажатие кнопки или какое-то слово. По сути, бот имитирует живое общение.

Зачем нужны боты

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

Это можно использовать в бизнесе:

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

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

Что могут делать боты

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

  • Настроить для коммуникации с клиентами. Бот будет отвечать на сообщения, подбирать продукты, собирать контакты и заявки, давать инструкции, ссылки на оплату, распределять между менеджерами
  • Интегрировать с любыми другими сервисами. Например, его можно научить управлять умным домом в приложении, подбирать картинки или gif-анимации в Яндексе под ключевые слова или отвечать на комментарии пользователей в вашем канале
  • Использовать как утилиту. Например, бот может отображать юзерам погоду по запросу в конкретном городе, делать автоматический перевод текста, проводить опросы или сообщать о каком-то событии, например, появлении нового товара
  • Использовать как интерактив. Бот может играть в шахматы, проводить викторины, тестировать знания пользователей, присылать анекдоты или подбирать вид кофе по вашему знаку зодиака
  • Применять для социальной коммуникации. Например, учитывать интересы и предпочтения людей при поиске собеседника, подбирать музыкальные проигрыватели для меломанов

В самом Telegram говорят, что бота можно научить делать что угодно, если это не мытье посуды.

BotFather

Как создать бота в Телеграмме самому и бесплатно? Для этого есть… БОТ! Знакомьтесь, отец всех ботов — @BotFather.

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

Как создать бота в Телеграм

1. Запустить @BotFather и получить базовый список команд для работы с ботами. Первая и самая главная — /newbot, создание нового бота. Программа предложит нам придумать название нашему роботу.

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

3. Придумать логин. Пишем боту придуманное название и он предлагает нам выбрать для бота логин. Программа предупредит, что логин должен заканчиваться на «bot». Логин должен быть уникальным, программа не пропустит имя пользователя, если оно уже занято. А еще он должен быть написан на латинице (с цифрами и нижним подчеркиванием), содержать от 5 до 32 символов.

3. Сохранить токен. Бот-отец пришлет вам токен вашего бота. Сохраните его в текстовом файле, например, в блокноте. Это ключ для доступа к HTTP API, с помощью которого вы будете программировать робота, получать и отправлять сообщения. Запомнить получится вряд ли, выглядит он примерно вот так:

4. Добавить аватар, описание, приветственное сообщение. Жмем /help и получаем перечень базовых команд. Тут будут в том числе команды для изменения описания (/setdescription), информации о боте (/setabouttext), для загрузки аватара (/setuserpic) и другие. Мы их продублировали в разделе про настройки.

Теперь бот создан, сохранен и активирован. Но чтобы научить его выполнять какие-то функции и отвечать на команды, бот нужно обучить. Для этого нужно работать с языками программирования, уметь писать код и использовать Bot API — HTTP-интерфейс для работы с ботами в Telegram. Или воспользоваться одним из сервисов-конструкторов. Они помогают создавать логику работы ботов без особых проблем и навыков программирования. О них ниже.

Создание токена

При регистрации бота мессенджер генерирует токен автоматически и выдает в ответном сообщении. Если вы потеряете его или утратите к нему доступ, @BotFather напомнит вам ключ и при необходимости генерирует новый. Для этого заходим к @BotFather → вводим команду /mybots → выбираем необходимого бота и нажимаем кнопку «API Token». Бот выдаст текущий ключ от бота. Если нужно сгенерировать новый, жмем кнопку «Revoke current token». Готово.

Настройки бота

Все настройки бота осуществляются по принципу: пишешь @BotFather команду → он отвечает и предлагает ввести новую настройку → делаешь настройку и отправляешь боту → бот одобряет ее или просит внести правки. Вот список команд, которые можно использовать при базовой настройке:

/setname — коррекция имени робота

/setdescription — коррекция описания. Это краткая характеристика создаваемого бота, что он умеет. Это описание будет видно другим пользователям

/setabouttext — коррекция информации. Это описание профиля, еще короче, чем дескрипшн. Если человек даст кому-то ссылку на вашего бота, то второй человек получит это короткое описание вместе со ссылкой

/setuserpic — коррекция аватарки. Иллюстрация — это всегда хорошо, люди смогут идентифицировать вашего бота в списке контактов по картинке

/setcommands — коррекция перечня команд робота. Это команды в формате «/команда». Их увидят пользователи при использовании вашего бота

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

/deletebot — удаляет вашего бота

Полный список команд для настройки вашего робота в @BotFather можно вызвать командой /help.

9 сервисов для простого создания ботов в Telegram

Окей, мы разобрались, как создать бота в Телеграмме. Для этого не нужно уметь программировать, достаточно задать в пару простых команд. Но этого мало — бот еще ничего не умеет. Чтобы создать функционального бота, нужно учиться программировать или использовать специальные сервисы. В них можно прописать логику простого и полезного робота.

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

1. Manybot

Сервис разработал бота, который содержит набор подсказок, как создавать ботов. Есть инструкции и видеоуроки на Ютубе. Тут вам помогут:

  • настроить рассылку новостей подписчикам
  • создавать собственные команды
  • создавать меню и подменю
  • добавлять к боту интерактивные функции, например, показ лучших фото недели
  • настроить автопостинг из RSS, Ютуба или Твиттера при выходе на выбранной площадке нового контента
  • создать формы для заказа или обратной связи
  • добавить к боту новых администраторов, если потребуется помощь в управлении
  • создать бота на 6 языках

Стоимость: бесплатно (с рекламой сервиса). На сайте отсутствует информация про тарифы или иные условия, кроме стандартного.

Для чего подойдет: для создания простеньких ботов без многоуровневых меню. Создавать меню с более чем четырьмя уровнями вложенности проблематично через интерфейс бота — не хватает визуализации логики.

  • слабая функциональность — тут не получится создать сложного функционального бота
  • отсутствие визуального редактора, интерфейс сервиса — это тоже телеграм-бот
  • срок ответа — иногда бот тормозит и долго не отвечает. Иногда не отвечает вообще
  • связь с поддержкой только через e-mail. Если у вас возникнут вопросы или проблемы с работой сервиса, решить их оперативно не получится
  • сервис последний раз обновляли 6 лет назад

2. Botobot

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

  • установить на сайт готовый виджет магазина в Телеграме
  • обрабатывать заказы в режиме диалога или в режиме мобильного приложения
  • собирать историю диалогов с пользователями и статистику активности клиентов внутри бота
  • сегментировать аудиторию по городам и разработать для каждого сегмента свой каталог и цены
  • переключиться на режим общения с живым оператором
  • настроить API
  • подключить англоязычную версию бота

Настроить бота не сложно: заполняете в личном кабинете необходимые поля, вписываете токен, и конструктор сам видоизменяет внешний вид вашего бота по заданным параметрам. Запуск бота-магазина реально занимает 15 минут. Но выстроить сложную логику или как-то видоизменить внешний вид меню не получится.

Стоимость. Есть 4 тарифа:

  1. Персональный — бесплатно: не больше 20 товаров
  2. Стартап — 640 ₽/месяц (480 ₽/месяц при оплате за год): 200 товаров
  3. Бизнес — 1720 ₽/месяц (1290 ₽/месяц при оплате за год): 5000 товаров
  4. Безлимитный — 5760 ₽/месяц (4320 ₽/месяц при оплате за год): без ограничений

Для чего подойдет: для интернет-магазина.

  • нет возможностей для настройки меню
  • нет функционала для кастомизации
  • не получится создать ничего, кроме онлайн-магазина
  • нет функции оплаты непосредственно через телеграм

3. Bottap

Диалоговый конструктор чат-ботов со стандартным набором функций, шаблонами диалогов для нескольких видов бизнеса (кафе, интернет-магазин, доставка пиццы, маникюрный салон, фитнес-тренер) и конструктором для создания собственного кастомного диалога. У сервиса приятный интуитивно понятный интерфейс и не сложное меню. Есть удобные бизнес-фишки:

  • простая CRM
  • возможность настройки онлайн-платежей
  • статистика активности и история сообщений бота с возможностью выгрузки в XLSX, JSON, CSV
  • возможность отправки сообщений на электронную почту через бот
  • метрики для сегментации аудитории
  • организация массовой рассылки
  • кроссплатформенность — возможность подключить одного бота одновременно для Telegram, VK и Viber

Для запуска бота нужно сделать минимум действий: вставить в настройках токен бота, создать новый диалог, подключить диалог к боту и готово. Когда вам придет новый заказ из бота, площадка пришлет на e-mail сообщение, а вся необходимая информация отобразится в заказах.

Стоимость: для простеньких задач, вроде создания расписания или учебного бота есть бесплатный тариф «Фан-бот». Если нужен полный функционал с CRM, рассылками, статистикой и поддержкой, нужен тариф «Бизнес-бот» за 490 ₽/месяц.

Для чего подойдет: для бизнеса и создания средних по глубине вложенности ботов.

  • незначительное количество шаблонов диалогов
  • статистика, CRM, история сообщений, рассылки и другие бизнес-функции доступны только в платной версии

4. Chatforma

Серьезный, функциональный, но сложный для восприятия конструктор. Чтобы понять логику меню, лучше ознакомиться с обучающими материалами — есть видеоуроки. Если разобраться, найдете в сервисе весь необходимый функционал:

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

В целом ничего необычного, но есть все, что нужно для создания сложного бота.

Стоимость: есть бесплатная триал-версия для ознакомления с сервисом без ограничения по функциям, но с лимитом в 300 пользователей, работает 14 дней. Дальше — 1000 ₽/месяц за одного бота. Если число юзеров переваливает за 100 тысяч — дополнительно 10 000 ₽/месяц. Дополнительно можно заказать консультацию специалистов сервиса за 3000 ₽ и разработку логики-сценария чат-бота по индивидуальному тарифу.

Для чего подойдет: для создания бота любой сложности, от простого опросника, до сложного интернет-магазина или консультанта.

  • сложность — не получится сходу собрать диалог, придется смотреть обучающие видео
  • цена — выше, чем в среднем по рынку
  • тарификация — за 1 бота, а не в целом за использование сервиса

5. Botmaker

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

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

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

Стоимость: есть бесплатный тариф без ограничений по времени и количеству созданных ботов. Но в них не будет доступен функционал так называемых «боевых ботов»: возможность передачи админских прав, осуществления рассылок по подписчикам и получения данных из раздела «Аналитика». Чтобы эти функции работали, нужно купить один из платных планов:

  1. Старт — 9500 ₽: 1 боевой бот + стандартное обучение
  2. Стандарт — 29 500 ₽: 5 боевых ботов + комплексное обучение
  3. Профи — 59 500 ₽: 20 боевых ботов + профессиональное обучение
  4. Эксперт — 149 500 ₽: без ограничений по количеству боевых ботов + экспертное обучение

Для чего подойдет: для разработки бота любой сложности на перепродажу.

  • цена — во много раз выше, чем в среднем по рынку
  • ориентация на разработчиков, а не на бизнес

6. Info bot

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

  • настроить свой онлайн-магазин со стандартным меню и оплатой
  • составить цепочку диалога по этапам воронки продаж
  • посмотреть аналитику: базу, источники лидов, стадию воронки, на которой находится клиент
  • сегментировать базу и организовать рассылку с отложенными письмами
  • интегрировать бота с собственной системой или воспользоваться готовой интеграцией (на отдельных тарифных планах)
  • собрать мини-лендинг
  • использовать внутреннюю CRM (на отдельных тарифных планах)

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

  1. Базовый — 3000 ₽/месяц: 2 бота, нет CRM, интеграций интернет-магазина
  2. Интеграция — 4500 ₽/месяц: 3 бота
  3. Компания — 6000 ₽/месяц: 4 бота

Для чего подойдет: для создания онлайн-магазинов и ботов для бизнеса, если разберетесь.

  • стоимость — гораздо выше средней по рынку
  • примитивный визуальный редактор
  • отсутствие подсказок и плейсхолдера
  • ограниченный функционал в базовом тарифе

7. Puzzlebot

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

  • триггерные реакции на любые сообщения в группе, включая минус-слова и точные формы
  • теги для пользователей как альтернатива категориям с возможностью присвоения несколько тегов
  • обширная статистика, включая данные по платежам, формам ввода, командам и иным активностям
  • возможность добавить математические вычисления в боте, связать их с условиями и остальными функциями
  • конструктор вариантов оплаты и доставки для онлайн-магазина
  • тонкие настройки даты и времени
  • приватные и самоизменяющиеся команды
  • условия — элемент конструктора, позволяющий вносить изменения, исходя из действий пользователя

Стоимость: есть бесплатный план с рекламой и ограничениями по количеству подписчиков (до 150), ботов, команд в конструкторе и по функционалу. Полный набор функций есть в любом из платных тарифов. Но у них тоже есть ограничения:

  1. Креативный — 472 ₽/месяц: 1000 подписчиков/ 2 бота/ 100 команд
  2. Расширенный — 792 ₽/месяц: 10 000 подписчиков / 4 бота / 200 команд
  3. Профессиональный — 1592 ₽/месяц: 50 000 подписчиков / 8 ботов / 400 команд

Для чего подойдет: для создания бота любой сложности.

Недостатки: наличие ограничений даже в платных тарифах.

8. Flow XO

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

Функционал стандартный, из того, что понравилось:

  • много готовых интеграций и возможность подключения API
  • возможность настройки веб-хуков
  • возможность задавать переменные для команд
  • наличие фильтров для команд мессенджеру
  • инструменты для создания шаблонов распознавания
  • обширный сервис аналитики с множеством измеряемых метрик, включая триггерные реакции, популярные сообщения и лучшие потоки
  • собственный набор маркетинговых инструментов

Стоимость: есть бесплатная версия без ограничений по времени, но с урезанным функционалом и возможностью создания не более 5 диалогов/ботов. Если этого окажется недостаточно, можно купить стандартный тарифный план за 19 $/месяц: 15 диалогов/ботов и 5 000 сообщений. за 10 $/месяц можно докупить еще 5 $/месяц диалогов/ботов, а за 25 $/месяц расширить лимит сообщений до 30 000.

Для чего подойдет: для создания ботов для бизнеса любой сложности, но придется потратить время, чтобы разобраться.

  • отсутствие русского языка
  • сложный интерфейс

9. Botmother

Botmother — сильный кроссплатформенный конструктор и CMS для чат-ботов. Площадка имеет инструменты для создания, редактирования и развертывания чат-ботов не только в Telegram, но и в Viber, WhatsApp, Facebook, ВКонтакте и Одноклассниках. Их приятного — сложный, но мощный визуальный конструктор, бота можно собрать из готовых блоков-модулей для разных типов сообщений, тут же наполнить их текстом и загрузить в мессенджер. В любом из них, включая Telegram, бот будет работать одинаково. При сборке можно использовать базовые и продвинутые компоненты, такие как логирование, группа кнопок с подсказками или нативный запрос.

  • диалоги — помогают вовремя подключить оператора в чат и не упустить клиента, если бот не справился
  • собственный FAQ — можно собрать собственную базу часто задаваемых вопросов
  • метки — помогают группировать пользователей и делать полезные рассылки

Стоимость: есть пробный период — без ограничений по функционалу, но всего на 3 дня. Затем бот перестанет отвечать — нужно выбрать тарифный план и оплатить подписку:

  1. Стартовый, 1 бот — 1199 ₽ в месяц за 1 бота/ 14 388 рублей в год
  2. Продвинутый, 5 ботов — от 999 ₽ в месяц за 1 бота/ 59 940 ₽ в год
  3. Профессиональный, 20 ботов — от 699 ₽ в месяц за 1 бота/ 167 760 ₽ в год

Для чего подойдет: для создания ботов для бизнеса любой сложности.

  • сложный визуальный конструктор
  • тарификация — за 1 бота

Что в итоге

Бот в Телеграм — это интерактивное приложение. Его можно запустить самостоятельно с помощью специального бота @BotFather. Но чтобы он умел отвечать на команды и работал для бизнеса, его нужно обучить. Это умеют только программисты.

Если не умеешь программировать, можно использовать специальные конструкторы. Это сервисы, в которых можно собрать логику поведения чат-бота, а конструктор сам его запрограммирует.

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

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

Как самостоятельно сделать бота в «Телеграме» без навыков программирования

«Телеграм» — самое быстрорастущее приложение 2022 года в России.

За последние шесть месяцев суточная аудитория мессенджера выросла на 66%. Теперь и новые пользователи, и пришедший вслед за ними бизнес знакомятся с одной из главных особенностей «Телеграма» — тысячами местных ботов.

Ботов делают все: команда мессенджера, компании, обычные люди. Они популярны и на рынке разработки: на платформе Kwork более тысячи фрилансеров предлагают создать бота. Цены разные: от 500 до 500 тысяч рублей в зависимости от сложности задачи. Далеко не все готовы тратить такие деньги или изучать программирование ради создания бота. Поэтому появилось множество платформ, освоение которых не требует особых навыков.

Я узнал, как бесплатно создать телеграм-бота , и попробовал самостоятельно сделать это в разных ноукод-сервисах. Но для тех, кто разбирается в программировании, есть бонусный раздел: там я при помощи разработчика Ильи Гринзовского пошагово рассказываю о создании небольшого бота на Python.

Что вы узнаете из материала

Скидка 35% на все курсы Учебника

Какие бывают телеграм-боты

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

С 2015 года любой пользователь может сделать собственного бота в «Телеграме». Со временем они становились все сложнее и функциональнее: с помощью ботов можно управлять сообществами, бронировать места в кафе, переводить тексты и войсы, скачивать файлы, обрабатывать платежи. Некоторые даже используют нейросети: например, ruDALL-E Malevich от «Сбера» генерирует картинку по описанию, которое можно отправить прямо в чат.

В апреле 2022 года команда «Телеграма» представила второе поколение ботов: разработчики получили средства для полноценных интерфейсов на JavaScript внутри мессенджера. Такие боты уходят от стандартной модели «вопрос — ответ в чате» и заменяют целые сайты. Вот как это выглядит в тестовом приложении для заказа еды.

Ботов можно разделить на несколько категорий.

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

Помощники в администрировании. Пригодятся владельцам каналов и групповых чатов. Умеют собирать статистику, добавлять к постам реакции, URL-кнопки , файлы, создавать отложенные публикации, как ControllerBot. Или отслеживать активность в чате, выдавать предупреждения и настраивать антиспам-фильтры — это умеет Combot.

Магазины. Компании переносят свои каталоги в мессенджер — для тех, кому проще выбрать товар и оплатить его прямо в «Телеграме». Например, через Baggins можно купить чашку кофе, а через G_Shop — женскую одежду. Главный минус таких магазинов — запутанный интерфейс: сложно просмотреть все товары и собрать корзину.

Инструменты. Разнообразные боты, которые добавляют мессенджеру новые функции. Они позволяют читать электронные письма, как Gmail Bot, отслеживать цены на билеты, как AviasalesBot, или проверить свой заказ в боте СДЭКа. Еще они напоминают о штрафах, скачивают файлы по URL и распознают музыку по аудиосообщению.

Поисковики. В них можно бесплатно найти книги, музыку, фильмы и прочие файлы. Зачастую эти боты пиратские — и «Телеграм» их периодически блокирует.

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

Какие навыки нужны, чтобы написать своего бота

Есть два способа создать бота в «Телеграме»: с помощью кода и ноукод-платформ. В первом случае вы пишете бота самостоятельно, во втором — пользуетесь конструктором и собираете бота из уже готовых элементов.

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

Создать бота с помощью кода. Бота можно написать на любом языке программирования — от PHP и Node.js до Java и Go. Самым популярным считается Python, потому что в его экосистеме много открытых библиотек и готовых решений. К тому же он относительно легок в изучении. Особенно подойдет новичкам: достаточно понять логику синтаксиса и отступов.

Начать изучение языка можно самостоятельно — например, с книги Марка Вудса «Изучаем Python», посмотреть бесплатные курсы на «Ютубе» или подобрать один из курсов онлайн-школ.

Далее нужно установить пакет python-telegram-bot — это обертка для API от «Телеграма». В документации этого фреймворка описана вся необходимая информация для разработки бота. Также понадобится любой текстовый редактор для написания кода.

Создать бота с помощью ноукод-платформы. Для создания ботов в конструкторе достаточно базовых знаний веб-приложений . Если вы владеете Figma, Miro, Asana или перетаскивали карточки в Trello, то легко сможете составить бота из наглядной цепочки блоков в конструкторе.

Есть десятки платформ, в которых можно разработать ботов без знания кода. Отличаются они функциями, набором сценариев и стоимостью. Некоторые доступны прямо в «Телеграме» — к таким относится Manybot. Фактически это бот для создания ботов, но он сильно ограничен в возможностях. Веб-платформы же берут разнообразием: если вы не нашли подходящей функции на одном сайте, то она вполне может оказаться на другом.

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

Как сделать чат-бот в Телеграм

В 2021 году Telegram увеличил аудиторию на 25% и достиг 500 миллионов активных пользователей в месяц. Многие бренды, большие и малые, уже давно оценили потенциал площадки и используют мессенджер для работы с клиентами, увеличивая прибыль и лояльность аудитории.

Данные по аудитории ТелеграмСтатистика по аудитории Telegram

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

В этом материале расскажем о том, как добавить бота в телеграм, как его создать при помощи конструкторов, а также поговорим о существующих сервисах по созданию ботов. Начнем!

Что такое боты в Телеграм

Боты в Telegram являются особым видом аккаунтов, которые получают сообщения от пользователей, и, с помощью заранее созданных скриптов, отвечают на запросы аудитории. У ботов отсутствует статус активности, а имя всегда оканчивается словом «bot».

Telegram бот для конкурсовБот Telegram для информирования о проводимых конкурсах

Ботам можно прописать любую функцию, которую выполняет в мессенджере человек, и он всегда будет готов помочь вашим пользователям или сотрудникам. Делятся боты на четыре направления по целевому назначению:

  • Чат-боты: имитируют текстовое общение на заданную пользователем тему;
  • Информационные боты: рассказывают пользователям о новостях, мероприятиях, акциях и прочих событиях вашего канала или бренда;
  • Игровые боты: позволяют пользователям запускать текстовые или HTML-5 игры в чатах и приватных сообщениях. Можно создать таблицы рекордов для создания соревновательного эффекта между пользователями;
  • Ассистенты: взаимодействуют с онлайн-сервисами как дополнение к веб-версии или приложению;

Дополнительные возможности ботов

  • Режим инлайн: позволяет вызывать бота из поля для сообщения с помощью имени пользователя-бота и запроса для поиска. В ответ вернутся найденные варианты результатов. Пользователь выбирает один из них, и выбранный результат публикуется в чате;
  • Клавиатуры: создание специальных кнопок, которые дадут пользователю заранее заготовленные варианты запросов или команд. Нажатие на клавишу отправит соответствующую команду на сервер. Таким образом, пользователю дается привычный интерфейс для работы с ботом. Telegram поддерживает до 100 клавиш;
  • Команды: создание текстовых команд, которые запускают события на сервере и позволяют гибко настраивать возможности;
  • Приватность: настройка видимости сообщений в группе, если есть необходимость дополнительно защитить информацию;
  • Внешнее связывание: каждый бот имеет ссылку, перейдя по которой, пользователь начнет диалог. Если добавить к ней параметры *start или startgroup с максимальной длиной в 64 символа, то можно заставить бота сразу выдать необходимую пользователю информацию, передать авторизационный токен пользователя, связанный с внешним сервисом, или использовать его как-то иначе по вашему усмотрению;

Чат-бот Telegram для бизнеса

Бизнес любого уровня может перенести часть задач на телеграм-ботов: осуществлять техническую поддержку, делать продажи, искать сотрудников и многое другое. Телеграм отличается тем, что ботов можно настроить практически под любые задачи. Рассмотрим на примерах:

  • Инфобизнес: продажи основных продуктов и трипваеров, презентация, работа с возражениями, консультации и записи на встречи, пересылка лид-магнита;
  • Event: описание и презентация мероприятий, сегментация аудитории по городам, сбор данных об аудитории, регистрация на участие в мероприятиях. Информационные и рекламные рассылки. Отправка дополнительных материалов и записей с конференций;
  • Служба поддержки: обработка сообщений первой линии поддержки, ответы на часто задаваемые вопросы, распределение вопросов по сложности и приоритету. Чем лучше продумана логика бота, тем больше вы разгружаете сотрудников своей службы поддержки;
  • Продажи: описание продукта с его преимуществами и УТП, описание компании, информация по доставке, проведение продажи и оплаты, ответы на часто задаваемые вопросы и связь с оператором. Каждому клиенту можно присвоить особый тег для того, чтобы в дальнейшем предлагать ему новые товары или проводить повторные продажи;
  • Клиники: описание клиники и информация о специалистах, ответы на самые частые вопросы, информация по расписанию работы конкретного специалиста и запись на прием, изменение даты и времени ранее назначенного приема, переход на консультацию с оператором;
  • Сайты новостей: рассылка новостей, включая разделения на тематики и настройку частоты рассылки, информация для рекламодателей и партнеров, предложение новостей, которые по мнению пользователей еще не опубликованы, но подходят по тематике;
  • HR: ознакомить кандидата с историей компании и портфолио, задать простые вопросы для отсеивания, предложить выполнить тестовые задания и объяснить условия их выполнения;
  • Кафе и рестораны: отправить акции и сезонные предложения, показать меню и сделать заказ, забронировать посещение, оставить отзыв или предложение.

Как создать и настроить чат-бота в Телеграм — инструкция

Разберемся, как создать бота в телеграм и добавить его на свой канал.

Шаг 1. Создание бота

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

  • Откройте аккаунт @BotFather и запустите его. Если ничего не происходит, введите команду «/start»;
  • Перед вами появится список команд, которые можно использовать. Введите команду «/newbot»;
  • Придумайте имя, которое оканчивается на bot, содержит от 4 до 32 символов и подходит к вашей сфере деятельности или повторяет название вашего бренда. Имя должно быть уникальным;
  • Сохраните токен доступа, который пришлет вам BotFather для дальнейшего доступа к HTTP API – через него ведется работа по обучению;
  • Оформите аккаунт вашего бота: команды «/setdescription» позволит добавить описание, «/setbouttext» отвечает за информацию, а аватар можно загрузить через команду «/setuserpic».

Полный список команд можно получить с помощью «/help». В случае, если вы потеряли токен или есть основания полагать, что он попал в недобрые руки, то напишите @BotFather команду «/mybots». Вы получите список всех когда-либо созданных на вашем аккаунте ботов. Далее, с помощью визуальной клавиатуры, выбираете «API Token» для получения текущего токена, а после, если есть желание его сменить, можно нажать кнопку «Revoke current token».

Шаг 2. Подключение бота на примере SendPulse

Как настроить чат-бот в Telegram? Рассмотрим на примере конструктора SendPulse.

Данный сервис позволяет опробовать функционал бесплатно. Для этого достаточно зарегистрироваться на ресурсе и подключить необходимый канал – в данном случае Telegram.

Подключение каналов в SendPulse Страница подключения каналов в SendPulse

Вам понадобится Токен Доступа, который вы получите на Шаге 1. Если подключение успешно завершилось, то по умолчанию бот научится писать автоматический «Стандартный ответ» на любое сообщение.

Подключение бота к SendPulseСтраница подключения бота к SendPulse

Изначально в SendPulse работает 3 предустановленных триггера для событий, которые запускают свои цепочки сообщений:

  1. «Приветственная серия»: событие, которое наступает после того, как человек подписывается на бота. Тут вы можете оставить описание того, как отписаться от бота или снизить частоту оповещений. Перед этим можно рассказать о вашей компании или об информации, которую бот будет присылать пользователю, и чем она полезна;
  2. «Стандартный автоответ»: событие запускается, если введенный пользователем текст не соответствует существующим командам бота. Поскольку предусмотреть все варианты нельзя, да и человек может допустить ошибку, то лучше информировать пользователя об этом. По умолчанию ссылаться на то, что оператор скоро ответит;
  3. «Отписка от бота»: сообщение после отписки уведомляет об успешности события и рассказывает, как подписаться снова. Вы можете постараться вернуть клиента или хотя бы получить отзыв о причинах отписки. Можно рассказать как получить более тематические посты или снизить частоту оповещений;

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

Цепочка сообщений в SendPulseПанель редактирования цепочки сообщений SendPulse

Создание триггеров вручную существенно расширяет функционал ботов.

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

  1. Тип триггера «После подписки»: через заданное при создании триггера время, активируется цепочка событий которую вы прикрепите, или одна из стандартных;
  2. Тип триггера «Команда»: позволяет реагировать на слова или фразы от клиента. Если команды будут не совпадать, то пользователь получит уточнение. Для защиты от спама, можно заставить бота игнорировать часто повторяющиеся сообщения;

Тип триггера «Событие А360»: позволяет отправить пользователю сообщение с подтверждением заказа или другими данными. Делается это при помощи отправки по определенному URL данных для бота. Вместе с этим сообщением можно прикрепить любую цепочку сообщений для дополнительной продажи или информировании;

Добавление триггеров в SendPulseДобавление триггеров для бота в SendPulse

Настройка цепочки автоответов в редакторе

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

При создании цепочки используется визуальный редактор, который позволяет создавать вариативные последовательности действий. Начинается всё со стартового блока, где можно объяснить пользователю, что именно он получит. Например, информацию о курсе или заполнение анкеты, обновленное меню и прочее. Это можно сделать с помощью «Сообщения» с пометкой Start.

Настройка бота в SendPulseПример настройки бота в SendPulse

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

В сообщениях можно использовать сохраненные или полученные данные пользователя с помощью кнопки «<>». Некоторые могут быть взяты из его профиля, например, Фамилия и имя указанные в Телеграм. Другие придется у него запрашивать, если в этом есть необходимость или подгружать из вашей CRM если в ней есть такие данные.

Чтобы получить данные от пользователя, активируйте ползунок «Ждать ответ подписчика». В ответе можно получить:

  • Строку.
  • Число.
  • Дату.
  • Email.
  • Номер телефона.
  • Ссылку.
  • Регулярное выражение.
  • Геолокацию.

Ответы сохраняются в специально созданные переменные. Новые переменные создаются тут же. Чтобы исключить ошибки, используются быстрые ответы. Они появляются при неправильном вводе данных, среди которых пользователь выбирает подходящий. Таким образом, можно проводить опросы.

Для ввода данных требуется добавить время ожидания от 1 минуты до 24 часов.

Настройки ввода данныхРаздел настройки ввода данных пользователем

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

  • Другому сообщению или готовой цепочке. Таким образом, вы можете дать новую информацию, собрать необходимые данные, показать картинку и т.п.;
  • Дать ссылку на необходимый ресурс или ваши социальные сети;

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

Сервисы приема платежей в SendPulseДоступные в SendPulse сервисы приема платежей

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

Создание цепочки из сообщенияСоздание цепочки из стартового и дополнительного сообщения

Дополнительные блоки для построения цепочки

SendPulse позволяет использовать более сложные блоки для работы с клиентами, сайтами и API.

«Пауза» позволит сделать задержку между отправками сообщений от нескольких минут до одного дня. Таким образом, переход между сообщениями будет менее резким, особенно если вы не добавляете кнопок, а например, присылаете ссылку на новый вебинар раз в сутки после подписки.

«Цепочка» позволяет направить пользователя на любую другую уже готовую цепочку.

«Фильтр» дает работать с различными условиями и данными пользователя. Проверяя соответствие критериям, можно направлять человека в разные цепочки сообщений, чтобы сформулировать предложение наиболее интересно в зависимости от информации о человеке.

Блок «Действие» содержит 7 функций:

  1. Открыть чат: оповещает администратора о необходимости ответить и повышает приоритет этого чата в сервисе SendPulse. Это может быть очень полезно для решения сложных вопросов. Есть возможность отключить автоответы бота на час, чтобы они не мешали общению;
  2. Отписать от бота: отключает пользователя от рассылок;
  3. Добавить тег: теги помогают сегментировать аудиторию при рассылках и выдавать разные цепочки для разных групп пользователей. Таким образом, можно выдавать клиентам разную информацию в зависимости от их нахождения в воронке или при наличии особого статуса;
  4. Удалить тег: аналог прошлой функции с обратным результатом;
  5. Установить переменную: в зависимости от прохождения цепочек, пользователь может оказаться в разных ветках вашей цепочки, и вы можете менять переменные, связанные с ним;

Отправить вебхук: отправляет POST-запрос на ваш URL адрес. Так вы сможете добавить данные о том, что клиент дошел до какой-то ветки CRM и возможно необходимо с ним связаться. Например, для уточнения деталей доставки или особенностей заказа;

Блок действий в SendPulseБлок действий в конструкторе SendPulse

Блок «Запроса API» позволяет создавать POST и GET запросы и передавать туда значения переменных этого подписчика. Запрос можно сразу же проверить и настроить соответствия ответа для разных переменных, если вы получаете данные.

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

Примеры чат-ботов в Telegram

Рассмотрим несколько примеров готовых чат-ботов.

Чат-бот для ведущего мероприятийПример чат-бота для ведущего мероприятий

Чат-бот для ведущего мероприятий Ильи Сорокина, созданный в сервисе Chatforma.

Мониторинг цен от Aviaslaes в ТелеграмМониторинг цен от Aviaslaes в Телеграм с помощью бота

Чат-бот от Aviaslaes. Мониторинг цен на перелеты.

Новостной чат ботНовостной чат бот с подписками на новостные порталы

Новостной чат бот с подписками на новостные порталы, а также соцсеть ВКонтакте.

ТОП 5 сервисов для создания чат ботов

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

Manybot

Главная страница ManybotГлавная страница сервиса Manybot

Manybot поддерживает создание простых ботов и многоуровневых меню, интерактивные функции и автопостинг с RSS, YouTube, Twitter. Можно создавать ботов на 6 языках. Формы для оформления заказов и обратной связи.

  • Тарифы: Бесплатно, но с рекламой.
  • Функционал: доступ для нескольких администраторов, создание меню, собственных команд, рассылка новостей, поддержка нескольких языков.
  • Плюсы: Бесплатный сервис, не требующий знаний с уроками на ютуб.
  • Минусы: Без визуального редактора сложно работать. Сервера могут тормозить и задерживать ответы. Сервис работает медленно, а функционал давно не обновляется.

SendPulse

Сервис SendPulseГлавная страница сервиса SendPulse

Главная страница SendPulse

Конструктор чат-ботов телеграм SendPulse позволяет гибко настроить логику работы бота и сегментировать аудиторию для рассылок. Подходит практически для любых задач и социальных сетей.

  • 720 руб /мес до 1000 подписчиков;
  • 1190 руб /мес до 2000 подписчиков;
  • 2790 руб /мес до 5000 подписчиков;
  • 4900 руб /мес до 10000 подписчиков;
  • 6400 руб /мес до 15000 подписчиков;
  • 7700 руб /мес до 20000 подписчиков;
  • 9900 руб /мес до 30000 подписчиков;
  • 11990 руб /мес до 40000 подписчиков;
  • 13990 руб /мес до 50000 подписчиков;
  • Свыше 50000 подписчиков цена обсуждается индивидуально.

Подписка на год дает скидку в 20%.

Пробная версия: 7 дней или бесплатная версия до 1000 подписчиков с ограничениями в функционале.

Функционал: Визуальный редактор. POST и GET запросы к API. Прием оплаты через сервисы приема платежей. Сегментация аудитории и удобная работа с чатами живым человеком. Автопостинг и массовые рассылки. Можно создавать множество ботов с единой подпиской.

  • Бесплатный функционал позволяет создать сильного бота;
  • Понятный визуальный редактор;
  • Быстрые ответы от сервера;
  • Быстрая служба поддержки;

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

Botobot

Главная страница BotobotСтраница сервиса Botobot

Сервис по созданию онлайн-магазина на базе Телеграм ботов. Загрузка товаров через эксель и создание каталога для пользователей.

  • 640 руб /мес за 200 товаров в каталоге и возможность приема платежей;
  • 1720 руб /мес за 5000 товаров в каталоге, функцию поиска и доступ к API;
  • 5760 руб /мес с безлимитом на товары;

Годовая подписка дает скидку в 25%.

Пробная версия: версия на 20 товаров и частичным ограничением функционала.

  • Загрузка товаров и создание каталога;
  • Статистика активности пользователей;
  • Англоязычная версия для бота;
  • Настройка API;
  • Виджет магазина для сайта;

Плюсы: простая настройка работы магазина.

  • Подходит только для онлайн-магазина;
  • Внешний вид практически не изменить;
  • Сделать многоуровневое меню не получится;

Bottap

Сервис BottapГлавная страница Bottap

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

  • Бесплатная версия: с ограничениями в функционале и рекламой;
  • Бизнес-бот: 590 руб/мес;
  • Энтерпрайз-бот: 990 руб/мес.

Пробная версия: 7 дней тарифа бизнес-бот.

  • Статистика активности;
  • Массовая рассылка;
  • Сегментация аудитории;
  • Онлайн-платежи;
  • Email-сообщения через бота;
  • Кроссплатформенность.

Плюсы: Удобный интерфейс настройки для создания простых ботов.

Минусы: Малое количество шаблонов диалога.

Chatforma

Сервис ChatformaГлавная страница сервиса Chatforma

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *