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

GeekBrains

Как легко создать бота в Telegram для своего бизнеса

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

И наконец, долгожданный релиз от SendPulse — чат-боты в Telegram пополнили компанию ботов ВКонтакте и Facebook Messenger.

Возможности чат-ботов Telegram от SendPulse:

  • Отправка сообщений-автоответов и цепочек сообщений, когда срабатывает заданный триггер, добавление переменных, тегов, отправка веб-хуков по действиям внутри цепочки.
  • Возможность сохранить введенные пользователем данные в переменные.
  • Сегментация на этапе отправки рассылки по датам подписки, активности, тегам и переменным
  • Виджет подписки на бота Telegram, VK и Facebook Messenger для сайта. В одном виджете вы можете объединить кнопки подписки на все три мессенджера.
  • Объединенный лайв-чат с подписчиками страниц Telegram, VK и Facebook Messenger в панели SendPulse.

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

Содержание

Что такое чат-бот в Telegram

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

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

Чат-бот в Telegram для бизнеса — как и где можно использовать

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

Инфобизнес

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

Event индустрия

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

Продажи

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

Служба поддержки

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

Клиники

Узнать о клинике и ее специалистах, получить ответы на частые вопросы и записаться к врачу, отменить прием или изменить время и дату, перенаправить на чат с оператором.

Новостные сайты

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

Поиск сотрудников через чат-бота: отсеять кандидатов, передать в работу тестовое задание. C помощью чат-бота Роман Рыбальченко искал сотрудника в свое агентство и написал об этом кейс для нашего блога. Он создал чат-бот в Facebook Messenger через SendPulse, аналогичный бот вы можете построить и в Telegram.

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

Кафе и рестораны

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

Мы описывали в нашем блоге кейс кафе «Цапа», которые создали бота в Facebook Messenger и повысили вовлеченность аудитории своей страницы и количество заказов на вынос. Вы можете позаимствовать логику этого бота и подогнать под свои цели и особенности заведения.

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

Я собрала реальные примеры применения чат-ботов в Telegram разными видами бизнеса.

Чат-бот шоумена и ведущего мероприятий

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

Бот в Телеграме шоумена и ведущего мероприятий

Чат-бот психолога

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

Бот дает много полезной информации уже на старте общения, чем и располагает к себе.

Чат-бот Джулия — онлайн-помощник психолога

Рассылка обновлений от новостного портала

Новостной сайт «Коммерсантъ» использует бота в Телеграме, чтобы подписать читателей на рассылку новостей. При этом вы можете выбрать, как часто и в какое время получать обновления. Если нужно найти новости на сайте прямо сейчас, просто введите ключевое слово и бот предложит вам подборку новостей на эту тему.

Чат-бот издания «Коммерсантъ»

Чат-бот страховой компании

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

Чат-бот страховой компании

Откройте для себя чат-бота

Выстраивайте автоворонки продаж и отвечайте на вопросы пользователей с помощью чат-бота в Facebook, VK и Telegram.

Как в SendPulse создать бота в Telegram

Теперь расскажу подробно о функционале чат-ботов в Telegram на примере простого бота для выдуманной кулинарной школы Best Cook:

Так выглядит переписка с чат-ботом для пользователя

А вот схема этого чат-бота в визуальном редакторе SendPulse:

Cхема бота в визуальном редакторе

Схема бота в визуальном редакторе

Чтобы построить такую цепочку, вам нужно сначала создать своего бота в Telegram, а затем подключить его к SendPulse — с этого и начнем.

Создайте бота в Telegram

В поиске Telegram найдите @botfather и создайте своего бота с помощью команды «/newbot». На этом этапе вам нужно определиться с именем бота.

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

Цифровой токен вашего бота, который нужно вставить в аккаунте SendPulse

Цифровой токен вашего бота, который нужно вставить в аккаунте SendPulse

Подключите бота к вашему аккаунту в SendPulse

В аккаунте SendPulse выберите раздел «Чат-боты», вкладку «Управление ботами», где подключаются чат-боты для Telegram, Facebook Messenger и ВКонтакте. В строку Telegram введите цифровой токен, который вы получили при создании бота через @botfather и нажмите «Подключить».

Вставляем токен в разделе «Чат-боты» аккаунта SendPulse

Вставляем токен в разделе «Чат-боты» аккаунта SendPulse

Для успешного подключения и тестирования вам нужно подписаться на собственного бота.

Подписываемся на собственного бота

Подписываемся на собственного бота

После подключения все боты, которыми вы управляете, будут показаны в списке в разделе «Управление ботами». В нашем случае — это бот выдуманной кулинарной школы Cooking School.

Чат-бот в Telegram подключен к аккаунту SendPulse

Чат-бот в Telegram подключен к аккаунту SendPulse

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

Запуск автоответов и цепочек сообщений чат-бота

В сервисе чат-ботов SendPulse есть понятие «триггер» — это условие, по которому отправляется автоответ или запускается последовательная цепочка сообщений.

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

Предустановленные триггеры

В личном кабинете SendPulse перейдите во вкладку «Чат-боты», откройте ваш подключенный чат-бот в Telegram. В разделе «Структура бота» вы увидите такие триггеры: «Приветственная серия», «Стандартный ответ» и «После отписки».

Предустановленные триггеры

Предустановленные триггеры

Триггер «Приветственная серия»

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

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

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

В приветственном сообщении рекомендуется рассказать, как отписаться от бота, если ваши сообщения окажутся пользователю не интересны. Для отписки от бота в блоке по умолчанию установлены стандартные команды «/unsubscribe» и «/stop». Этот текстовый блок вы можете редактировать или удалить.

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

Пример приветственного сообщения чат-бота

Пример приветственного сообщения чат-бота

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

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

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

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

Пример цепочки для триггера «Стандартный ответ»

Пример цепочки для триггера «Стандартный ответ»

Подробнее о блоке «Действие» и об остальных блоках цепочки автоответов в Telegram расскажем ниже.

Триггер «Отписка от бота»

Используется, чтобы отправить сообщение после ввода команды отписки. Он запускает автоответ с оповещением, что пользователь успешно отписался от чат-бота. В конструкторе ответ стандартный, но я изменила текст сообщения и добавила картинку.

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

Автоответ «Отписка от бота»

Автоответ «Отписка от бота»

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

Триггеры, которые создаются вручную

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

Добавление триггера вручную

Добавление триггера вручную

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

Тип триггера «После подписки»

Запускает цепочку автоответов после подписки через интервал, который вы указываете в минутах, часах или днях.

Добавление триггера «После подписки»

Добавление триггера «После подписки»

Этот тип триггера можно использовать вместо предустановленного триггера «Приветственная серия» и отправлять с его помощью приветственное сообщение.

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

Тип триггера «Команда»

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

Обратите внимание, что прописывать нужно ключевые слова и словосочетания. Можно добавить несколько разных слов, по которым будет запускаться цепочка, например: «доставка», «отправка», «самовывоз», «получение».

Добавление триггера «Команда»

Добавление триггера «Команда»

Создали триггер — приступайте к созданию цепочки сообщений.

Как настроить цепочку автоответов в редакторе чат-бота

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

Блоки, из которых строится цепочка автоответов

Блоки, из которых строится цепочка автоответов

Дальше рассмотрим сам процесс построения цепочки.

Создаем цепочку

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

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

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

Настраиваем стартовый блок

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

Стартовый блок в визуальном редакторе чат-бота

Стартовый блок в визуальном редакторе чат-бота

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

Добавляем кнопку

Нажмите «Добавить кнопку» и введите текст кнопки. В нашем случае будет три кнопки: «Узнать о школе», «Мастер-классы», «Контакты менеджера».

Добавляем кнопки для дальнейшего развития цепочки

В одно сообщение вы можете добавить до двенадцати кнопок. Текст кнопки вмещает 20 символов без пробелов. В кнопки можно добавлять ссылки.

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

Создаем следующее сообщение

Перетащите блок «Сообщение» с левой панели в рабочую зону и соедините его с нужной кнопкой.

Для развития цепочки перетаскиваем блок «Сообщение» в рабочую зону

Для развития цепочки перетаскиваем блок «Сообщение» в рабочую зону

Заполните сообщения текстом и, если нужно, добавьте другие элементы.

Какие элементы можно добавить в сообщение чат-бота в SendPulse:

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

Чтобы добавить небольшую паузу между репликами в сообщении, воспользуйтесь элементом «Задержка». Укажите в редакторе, какая пауза будет между репликами — это до 5 секунд. Задержка в чате выглядит так:

Задержка между репликами в сообщении

Ввод данных пользователя

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

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

Ввод данных пользователя через быстрые ответы

Ввод данных пользователя через быстрые ответы

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

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

В цепочку можно добавить еще три вида блоков.

Блок «Пауза»

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

Блок «Действие»

Для блока действие есть такие опции:

  • «Открыть чат» — повышает приоритет чата: оповещает администратора о сообщении и открывает чат в панели SendPulse.
  • «Отписать от бота» — если в какой-то ветке сценария бота нужно удалить клиента из списка подписчиков и больше не отправлять ему сообщения.
  • «Добавить тег» — после нажатия на кнопку подписчику будет присвоен выбранный вами тег, с помощью которого вы сможете отправлять рассылки с сегментацией. О том, как использовать теги подробно читайте в базе знаний.
  • «Установить переменную» — система установит или обновит значение для выбранной вами переменной.
  • «Отправить вебхук» — можно отправить POST запрос с данными подписчика на ваш URL. Это нужно, чтобы, к примеру, отправить данные о подписчике и о том, что он прошел по какой-то ветке бота, в свою CRM. Подробнее о вебхуках читайте в нашей базе знаний.
Блок «Цепочка»

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

Блок «Цепочка»

Блок «Цепочка»

Дополнительные возможности сервиса чат-ботов SendPulse

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

Сегментация при рассылке

На этапе отправки рассылки доступна сегментация подписчиков по датам подписки, активности, тегам и переменным, по попаданию подписчика в цепочку или получению рассылки.

Сегментация списка при отправке рассылки

Сегментация списка при отправке рассылки

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

Статистика

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

Статистика чат-бота

Статистика чат-бота

Сохраненные цепочки

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

Виджет подписки

Во вкладке «Виджеты подписки» настраивайте виджет для сайта сразу с тремя кнопками — для VK и Facebook Messenger и Telegram, если у вас есть аккаунты в этих трех маркетинговых каналах. Если такой необходимости нет, выбирайте только одну кнопку.

Виджет подписки на рассылки в Telegram, VK и в Facebook Messenger

Виджет подписки на рассылки в Telegram, VK и в Facebook Messenger

Лайв-чат

В сервисе чат-ботов от SendPulse вы можете управлять чатами с подписчиками своих чат-ботов в Telegram, сообществ ВКонтакте и Facebook страниц через общий список лайв-чатов.

Общий список лайв-чатов Telegram, ВКонтакте и Facebook Messenger

Общий список лайв-чатов Telegram, ВКонтакте и Facebook Messenger

Заключение

Надеюсь, что этот материал был полезен и вы убедились, что чат-боты в Telegram использовать для бизнеса не просто можно, но и нужно, и что вы разобрались, как построить чат-бота в SendPulse. Не забывайте, что у нас есть еще и чат-боты в Facebook Messenger и ВКонтакте. Если вы представлены на всех трех каналах, это прекрасная возможность работать со всеми подписчиками на одной маркетинговой платформе.

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

Мы и дальше работаем над развитием сервиса и уже очень скоро вас порадуем новым функционалом — следите за новостями и автоматизируйте маркетинг в SendPulse.

GeekBrains

Как создать бота в Telegram

Как создать бота в Telegram

Что нужно знать, прежде чем создавать бота в Telegram

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

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

Но так или иначе сначала бота нужно создать. Делается это следующим образом.

Как создать бота в Telegram

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

Запустите диалог с ним и нажмите «Начать».

Кликните по кнопке меню и выберите /newbot.

BotFather попросит назвать вашего бота. Введите желаемое имя и нажмите «Отправить».

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

Далее BotFather предоставит ссылку на созданного бота и токен для обращения к нему. Ссылка нужна для поиска бота, ею можно делиться. А вот токен — длинный набор символов — вещь секретная. Это своеобразный ключ, с помощью которого осуществляется управление программой. Сохраните его в надёжном месте и никому не показывайте.

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

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

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

Также при желании можно добавить описание (/setdescription), прикрепить аватар (/setuserpic) или сменить имя (/setname). Все эти действия осуществляются через меню в BotFather. Если у вас несколько ботов, то сначала придётся выбрать нужный из списка.

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

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

Сначала нужно открыть чат с Manybot, перейдя по ссылке, и нажать «Начать».

Затем выбрать удобный для вас язык.

Кликните «Добавить нового бота».

А вот теперь понадобится токен созданного ранее бота, который выдал BotFather. Нажмите «Я скопировал токен» и отправьте его Manybot.

Добавьте описание бота, которое будут видеть пользователи, или пропустите этот шаг.

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

Далее вернитесь к своему боту, которого создали с помощью BotFather, и нажмите «Начать».

Выберите «Пользовательские команды».

Затем — «Создать команду».

Придумайте название команды латинскими буквами, начиная со слеша.

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

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

Добавление кнопок в меню

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

Кликните «Добавить пункт меню».

Выберите нужную команду.

Придумайте название для кнопки и нажмите «Отправить».

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

Проверка работы бота

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

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

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

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

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

Я решила не останавливаться на тех конструкторах, которые нашла в прошлой статье, и найти вообще все сервисы по созданию ботов в Telegram. Если окажется, что не учла какие-либо проекты или сделала не совсем верное описание, пишите в комментарии — добавлю или исправлю.

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

Manybot — личный кабинет сервиса представлен в виде бота в Telegram. Конструктор позволяет создавать меню, подменю, форму обратной связи, подключать RSS-ленты и делать рассылки по всем подписанным пользователям.

Стоимость: бесплатно (с рекламой, где создан бот). Поменять тариф или отключить рекламное сообщение нельзя.

Мобильная версия: есть. Сервис работает через Telegram.

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

Сервис не обновляется с 2015 года.

Botobot — узконаправленный сервис, который позволяет создать бот-магазин. Загрузка товаров происходит через Excel. Можно делать рассылки новостей магазина, отсутствует настройка меню и вообще сделать что-то кроме магазина (или как-то кастомизировать магазин) не представляется возможным.

Стоимость: бесплатный тариф (бессрочно, ограничение 20 товаров, рекламное сообщение сервиса). Минимальный платный тариф — 640 рублей в месяц.

Мобильная версия: есть.

Личный опыт: сильно ограниченный сервис в плане дополнительных возможностей и настроек. Надеялась на оплату непосредственно через Telegram, но такую функцию не обнаружила. Есть возможность на платном тарифе подключить CRM или настроить API.

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

Стоимость: бесплатный тариф (бессрочно, рекламное сообщение сервиса, нет интернет-магазина и онлайн-записи). Минимальный платный тариф — 390 рублей в месяц.

Мобильная версия: есть.

Личный опыт: сервис с приятным и вполне понятным личным кабинетом. Подходит для средних (по глубине вкладок) ботов. При создании больших ботов появились сложности (исходя из реализации просмотра команд в конструкторе).

Присутствуют странности: у некоторых блоков нет кнопки «Удалить» (блок обратной связи), кнопки в меню нельзя расположить по желанию пользователя, нельзя изменить сообщение, отправляемое с клавиатуры, и прочее.

Chatforma — интересный сервис, имеется вся необходимая функциональность: форма ввода, интернет-магазин, разные опросы, рассылки и всё то, что должно быть (не нашла только общение через бота). Имеется возможность создать теги для распознавания команд. Большое количество сервисов для интеграции.

Стоимость: триал-версия (15 дней с полной функциональностью). Минимальный платный тариф — 4000 рублей за два месяца, дальше по 2000 рублей в месяц (странно, но как-то так).

Мобильная версия: нет.

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

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

Стоимость: бесплатный тариф (отдельной страницы с информацией о тарифах нет, поэтому в чём конкретно ограничения, так и не поняла, недоступны модули). Минимальный платный тариф — 29 500 рублей (нет, не опечатка).

Мобильная версия: нет.

Личный опыт: очень странная реализация конструктора, причём их несколько кардинально разных (есть конструктор для клавиатуры-меню и ещё конструктор Smart Sale Tree). Интересные модульные решения, но не получилось посмотреть в работе, так как не смогла опубликовать модульные кнопки из-за постоянно вылезающей ошибки, с которой не поняла как справиться.

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

Стоимость: бесплатный тариф (бессрочно, есть рекламное сообщение сервиса). Минимальный платный тариф — 490 рублей в месяц.

Мобильная версия: есть.

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

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

Botmother — платформа с множеством различных функций (если получится разобраться, как их использовать) и интеграциями. Длинная «палитра» блоков для конструктора, диалоги с пользователем, рассылки и не только.

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

Мобильная версия: нет.

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

Интерфейс личного кабинета сильно напоминает Aimylogic (про него ниже).

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

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

Мобильная версия: нет.

Личный опыт: слабый по возможностям и по удобству в работе сервис.

Сервис не обновляется с 2016 года.

Aimylogic — очередной отличный сервис по созданию всеми привычных «текстовых» ботов и непривычных ботов для обзвонов (для платного тарифа). Интересные, но сложные для освоения функции, такие как: «интенты» и «сущности». Подойдёт для создания ИИ и захвата мира.

Стоимость: бесплатный тариф (бессрочно, нет рекламного сообщения сервиса, есть ограничение по функциям и по количеству пользователей). Минимальный платный тариф — 5900 рублей в месяц.

Мобильная версия: нет.

Личный опыт: интерфейс конструктора выглядит похожим на Botmother (но Aimylogic намного старше, а следовательно, можно предположить, кто на кого похож). В нём нет привычных функций: корзина, создание инлайн-клавиатуры, отправки файла, но можно создать бота, который будет угадывать то, о чём ему пишут.

Стоимость: бесплатный тариф (ограничение 50 исходящих сообщений в сутки, нет рекламного сообщения сервиса). Минимальный платный тариф — 499 рублей.

Мобильная версия: нет.

Личный опыт: очень долго грузит, часто натыкалась на ошибки «сервер не отвечает» — протестировать не удалось.

Telegrambot.biz — простой сервис для создания простых ботов, которые могут присылать разного рода информацию (текст, изображения, документы) с возможностью прикреплять клавиатуру.

Стоимость: бесплатно (нет рекламного сообщения сервиса).

Мобильная версия: есть.

Личный опыт: простой бесплатный сервис по созданию очень простых ботов.

Flow XO — насыщенная функциями платформа для создания ботов под бизнес-задачи. Включает в себя более чем 100 различных интеграций. Конструктор подключается к самым известным и популярным сервисам.

Стоимость: бесплатный тариф (бессрочно, нет рекламного сообщения сервиса, есть ограничение на пять диалогов). Минимальный платный тариф — $19 (1235 рублей) в месяц.

Мобильная версия: есть.

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

Telebot — сервис позволяет создавать ответы на команды с обычной и инлайн-клавиатурой, а также форму для ввода текста.

Стоимость: триал-версия (десять дней). Минимальный платный тариф — $20 (1300 рублей) за три месяца.

Мобильная версия: нет.

Личный опыт: непривлекательный интерфейс личного кабинета, совершенно обычная функциональность.

Info bot — с этим конструктором можно создать бота для отправки сообщений, умеет отображать клавиатуру, можно просматривать диалог с пользователем и делать рассылки.

Стоимость: триал-версия (десять дней). Минимальный платный тариф — 3000 рублей в месяц.

Мобильная версия: нет.

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

Ebot one — «редактор ботов позволяет без навыков программирования спланировать структуру бота. Если же навыки программирования имеются — логику можно сделать намного сложнее, а бота интереснее и полезнее». (Текст из группы во «ВКонтакте».)

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

Мобильная версия: нет.

Личный опыт: не смогла разобраться.

Последнее обновление сервиса было 8 сентября 2018 года.

Конструкторов для создания бота в Telegram много, но действительно хороших мало. Из приведённого выше списка могу отметить наиболее интересные платформы:

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

Если вы знаете ещё какие-либо проекты или считаете, что я сделала не совсем верное описание, то пишите в комментарии — добавлю или исправлю.

5к – нормальная цена? Как вам?
P.S. Теперь все статьи так проверять, штоле.

Это нативка своего сервиса, ненавязчиво вшитая в сравнение с конкурентами? Или какой выхлоп публиковать купленный текст?

Конструкторы это круто, но для серьезных проектов они не подойдут.
1. Там есть реклама (не у всех)
2. Функционал ограничен
3. Ещё и платные.
Создавать ботов (таких как делают на этих сервисах)не так сложно, и хостить можно бесплатно.

серьезные проекты

не хочу платить

Хех, да, но лучше заплатить программисту и сделать более гибкий функционал, чем платить конструктору 🙂
Не так ли?

Найти программиста, убедиться что он не мудак, сформировать ТЗ, выслушать что MVP будет готов не ранее, чем через месяц, наткнуться на его фотки с Бали/ГОА/Хайнаня, убедиться что он все таки мудак и пойти пилить MVP самому в конструкторе.

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

Что вы выберете?

А на оставшийся процент заплатить как за остальные 99%,так как дорабатывать функционал в таких конструкторах тяжело расширяется.
Лучше найти программиста на Бали)
И вообще,подглядывать не хорошо!

Жизненно. Только якобы программист оказался c Тайланда. 50тр в трубу.
Пришлось самому делать свой MVP https://a2is.ru/

Ну не знаю, я первый и последний раз пользовался конструктором manybot в далёком 2016 по моему году. Тогда надо было создать бота в котором пользователь заполняет бриф (отвечает на вопросы которые сохраняются в Гугл доки) и ещё несколько простых функций. В результате 3 дня мучился и безрезультатно, потом на node js за недельку создал и всё как надо.
Со стороны пользователя сложно оценить что лучше, но как по мне так это прямые руки и свободное время (даже если это чужие руки 😀) 🙂

Не совсем согласна) Создавать ботов не так сложно, если умеешь программировать (так можно сказать и про сайты, и про различный софт и так далее), а если не умеешь программировать, то единственный вариант воспользоваться сервисом-конструктором. Либо учиться программировать 🙂

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

Придётся выучить много всякой обвязки. Грубо говоря, именно написать код действительно не так сложно, но это ж надо и сервер/хочтинг под это дело, плюс телега вроде только по https работает, сертификат надо будет поставить. Плюс закрыть вопросы безопасности, и тд.
Хотя вообще наверное в пару недель действительно можно уложиться, но блин, проще ж заплатить 500 рублей конструктору или 5000 разработчику

За $50 вполне можно заказать у нормального программиста простого бота, который присылает какую-то инфу.

Ох,ну это или жёсткий украинский демпинг или неопытный прогер.
Или я просто не знаю рынка.

У меня друг фрилансер за 50 баксов ничего не сделает.
А лично я тоже:гемора много.

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

За вывод информации 50$ это имхо, многовато. И бесплатные решения бывают http://ekb.programming-lang.com/tlg/ (типа этого)

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

5000 рублей, а не 55к+ случайно?
В перми видела например вакансии разработчика с оплатой 3000 в час.

За час тебе бота точно никто не напишет.

Это из разряда "напиши сайт. Да там на пару часов работы"

Хз, я просто делал для работы ботов, там работы реально было на час

Ренат, да ты срать на горшок учился год точно, а программировать научился значит за неделю!?

Ты походу так с горшком не разобрался, раз в комментах гадишь

Пожалуй соглашусь. Простой бот с ответами на вопросы пишется в 3 строки, а дальше ctrl+c, ctrl+v и только заменять ответы.
По вопросу "где хостить?" так тут уже и хероку, и Гугл Клауд, и аналоги от Майкрософт и Амазон. И все можно сказать бесплатно.
3к в час? Ну а что, есть джун который будет 4 часа писать за 50 руб в час и напишет 300 строчок ненужного кода, а есть senior, который то же самое в 2 строчки (образно) за 15 минут.
Это уже дело такое.

После парочки ctrl-c-v заказчику понравится бот,он попросит его "немного доработать",там то функционал "всего ничего".

И будете вы или другой программист мучаться с вашим копипастом

Прямо представляю себе маркетолога, у которого гора тасков, а он сидит и учится как сделать чат бота.
Или какой-нибудь предприниматель вместо оказания услуг или продаж — пошел учиться 2-4 недели чат бота делать, чтобы рекламу запустить) Там на второй неделе бинес загнулся, а он только на пол пути к созданию своего, "правильного" бота.
Ну смешно товарищи.
По такому принципу, когда машина сломается — сами в китай за запчатями полетим, а потом сами гайки крутить будем, чтобы ее починить.
Или нужно сайт сделать — зачем тильду использовать, лучше на курсы програмирования и дизайна записаться. И не важно, что долго, зато свой!
Правда пока делал — твоя компания обонкротилась. Ну ничего. Сайты ж умеем делать теперь, значит новый бизнес открою)

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

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

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

GeekBrains

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

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