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

Руководство для тех, кто не готов учить Python или платить разработчикам за код.

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

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

Содержание:

Какие бывают боты в Telegram

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

Регистрация бота с помощью BotFather

Первый шаг при создании любого бота — зарегистрировать его в Telegram с помощью соответствующего официального бота BotFather.

Для этого необходимо:

  • Найти BotFather в Telegram. Сделать это можно через поиск в мессенджере или по ссылке.
  • Создать бота. Отправить команду /newbot.
  • Следовать инструкциям. BotFather предложит ввести имя бота и придумать ссылку на него. Ссылка должна заканчиваться на «_bot».
  • Получить API. Бот отправит его в ответном сообщении. API — это токен, или уникальный код, который нужен для управления ботом. Необходимо сохранить его и не сообщать незнакомым людям.
Источник: telegram.me/BotFather
Источник: telegram.me/BotFather

Сразу после старта BotFather отправит список с полезными командами. Например, с помощью /setname можно поменять имя бота, с помощью /setabouttext — поменять описание.

Полная инструкция по использованию BotFather с описанием всех команд есть на сайте Telegram.

Как создать бота с помощью Unisender

Unisender — это платформа для имейл- и СМС-рассылок, которая также предлагает инструменты для создания Telegram-ботов без необходимости писать код. Такой подход называется no-code — для создания программы человеку достаточно воспользоваться понятным интерфейсом редактора.

Unisender подходит для маркетинговых целей и автоматизации коммуникаций в соцсетях: Telegram, WhatsApp (пренадлежит Meta — запрещённой в России организации), «ВКонтакте» и Webchat. В случае с Telegram-ботами у пользователя на выбор есть два тарифа: пробный бесплатный, который действует 14 дней, и платный — 1360 рублей в месяц.

Источник: unisender.com
Источник: unisender.com

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

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

Источник: unisender.com
Источник: unisender.com

Если ни один из шаблонов не подходит, можно выбрать в боковой панели раздел «Онлайн-чаты». Там сервис предложит импортировать токен API, который ранее отправил BotFather. Затем пользователь получит доступ к конструктору.

Источник: unisender.com
Источник: unisender.com

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

Источник: unisender.com
Источник: unisender.com

Здесь пользователь задаёт логику работы бота с помощью блок-схемы. Бот работает по принципу «если X, то Y». Например, на одном из первых этапов клиенту необходимо выбрать, зачем он обратился к боту: записаться на процедуру, узнать о ценах, получить информацию о салоне. За каждым из этих ответов следует сообщение или ещё одна развилка. И так далее.

Источник: unisender.com
Источник: unisender.com

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

Источник: unisender.com  
Источник: unisender.com  

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

  • «Старт» — задаёт команду для начала работы.
  • «Сообщение» — отправляет от имени бота сообщение с текстом и/или изображением.
  • «Меню» — используется для навигации по сценариям бота.
  • «Сбор данных» — даёт клиенту форму для заполнения. Там можно указать, например, имя, город и номер телефона.
  • «Редактор поля» — позволяет клиенту редактировать данные о себе.
  • «Теги контакта» — присваивает клиенту тег.
  • «Фильтр» — фильтрует клиентов по тегам.
  • «Задержка» — позволяет на время отсрочить ответ. Например, если клиент забыл ответить на предыдущее сообщение и нужно напомнить о себе.
  • «Уведомление» — присылает уведомление администратору бота. Например, если в бот пришёл новый клиент.
Источник: unisender.com
Источник: unisender.com

Когда логика готова, бота можно опубликовать и присоединить к токену (если пользователь не сделал этого раньше).

Более подробную информацию о создании ботов и возможностях редактора можно найти в руководстве Unisender.

Как создать бота с помощью BotTap

Bottap — конструктор ботов для различных мессенджеров: Telegram, «ВКонтакте», Viber. Платформа ориентируется на создание ботов для бизнеса и ритейла.

Источник: bottap.ru
Источник: bottap.ru

Для регистрации понадобится электронная почта или аккаунт Google.

Перед началом работы платформа предложит выбрать один из трёх тарифов. Для каждого есть бесплатный пробный период — 7 дней. В дальнейшем плата составит от 99 рублей в месяц по тарифу «Фан-бот». Это самый базовый пакет: в сообщениях клиентам будет приходить реклама, делать рассылки и смотреть статистику не получится.

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

Источник: bottap.ru
Источник: bottap.ru

Затем понадобится указать, в каком мессенджере будет бот. Если выбрать Telegram, то BotBot попросит токен API.

Источник: bottap.ru
Источник: bottap.ru

Создать логику бота можно в разделе «Диалоги».

Источник: bottap.ru
Источник: bottap.ru

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

Источник: bottap.ru
Источник: bottap.ru

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

Источник: bottap.ru
Источник: bottap.ru

Справа расположены блоки, которые необходимо перетаскивать в основное поле. Для каждого сообщения можно задать задержку — не больше 10 секунд, а также добавить кнопку «Назад», если необходимо.

Ещё четыре сервиса для создания ботов

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

Botmother

Botmother — визуальный конструктор для ботов в Telegram и других мессенджерах. Рассчитан на бизнес-пользователей. Платформа предлагает целый спектр интеграций, например с «Google Таблицами» и amoCRM. В сервисе есть шаблоны ботов, но можно создать своего с нуля.

Источник: botmother.ru
Источник: botmother.ru

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

Источник: botmother.ru
Источник: botmother.ru

Manybot

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

Источник: manybot.io
Источник: manybot.io

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

Botobot

Botobot — конструктор магазинов в Telegram с корзиной покупок и возможностью приёма платежей. Платформа предоставляет API для интеграции со сторонними сервисами, например веб-сайтами и CRM-системами.

Источник: botobot.ru
Источник: botobot.ru

На бесплатном тарифе есть ограничение на число товаров в каталоге (не более 20) и на возможность принимать платежи. Этих ограничений нет в платных тарифах, они стоят от 320 рублей в месяц.

Источник: botobot.ru
Источник: botobot.ru

PuzzleBot

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

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

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

Источник: puzzlebot.top
Источник: puzzlebot.top

Итог: что учесть при создании бота

  • Не слишком сложного бота с парой-тройкой вопросов и вариантов ответа может создать любой. Процесс понятен интуитивно, особенно если пользователь знаком с простыми логическими схемами.
  • Существует множество платформ и конструкторов, которые позволяют настроить логику бота в визуальном редакторе. Навыки программирования не понадобятся.
  • Unisender и BotTab предлагают временные бесплатные тарифы.
  • Manybot можно воспользоваться бесплатно, но его сложно настроить.
  • У Botobot и Puzzlebot есть бесплатные тарифы с рекламой и ограничением на число пользователей.
  • Botmother полностью платный.
  • Платные тарифы начинаются от 99 рублей в месяц.

Для каких целей бот нужен вам? Делитесь в комментариях!

10
2
1
1
3 комментария