Telegram-боты — это приложения внутри мессенджера, скрипты, которые позволяют автоматизировать типичные задачи. Их можно использовать и в личных, и в коммерческих целях. Например, бизнесы внедряют боты для построения воронок продаж, получения обратной связи от клиентов, уведомлений и модерации.
В статье разберем виды Telegram-ботов и способы их создания. Расскажем, как сделать бота в конструкторе BotFather и как управлять им с помощью текстовых команд.
Какие есть Telegram-боты для бизнеса?
Классические чат-боты
Такие боты позволяют оптимизировать коммуникации с аудиторией: можно вести автоматизированный диалог с клиентами в режиме 24/7, отправлять им персонализированные предложения и быстро обрабатывать типичные запросы.
Например, бот, помогающий формировать полезные привычки, умеет отправлять юзерам программы тренировок и статьи о здоровом образе жизни.

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

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

Боты-магазины
Фактически это интернет-магазины внутри мессенджера. Покупатели могут выбрать товар из каталога, оформить заказ и оплатить его.

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

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

Что умеют боты Telegram?
Telegram-боты могут:
- искать информацию по запросу и выдавать ответ;
- бронировать места;
- оформлять заказы;
- добавлять события в календарь и оповещать о них;
- скачивать файлы;
- анализировать статистику;
- проводить конкурсы и опросы;
- рассылать сообщения подписчикам.
Больше полезных функций Telegram-ботов для бизнеса → в статье «Что такое бот в Telegram, как он работает и для чего нужен?»
Способы создания Telegram-ботов
Сделать бот в конструкторе для настройки ботов
- Bottap
Возможности: меню, форма обратной связи, интернет-магазин, онлайн-запись, массовые рассылки, интеграция с CRM, защита контента.
Стоимость: три тарифа от 99 до 1190 рублей в месяц.
- Botobot — бот для создания интернет-магазина.
Возможности: каталог, корзина, оплата, онлайн-чат с клиентами, аналитика, интеграция с онлайн-кассами и CRM.
Стоимость: бесплатный тариф (до 20 товаров в каталоге) и три платных (от 320 до 3700 рублей в месяц).
- Botmaker
Возможности: сообщения, рассылки, сбор заявок, аналитика. Есть веб-интерфейс внутри бота.
Стоимость: бесплатный тариф (до 100 подписчиков) и 8 платных — от 1 250 до 25 000 рублей в месяц.
- Puzzlebot — конструктор для сложных многофункциональных ботов.
Возможности: гибкие рассылки, приватные команды, юзерботы для полноценной статистики.
Стоимость: бесплатный тариф (до 150 подписчиков) и 3 платных — от 690 до 1990 рублей в месяц.
Написать бот самостоятельно
Как разработать бот в Telegram? Написать на одном из языков программирования: например, PHP, Node.js, Java или Go. Самый популярный — Python, потому что он относительно прост для изучения, а в его экосистеме много открытых библиотек и готовых решений.
Чтобы написать своего бота для Telegram, вам понадобится:
- Изучить азы языка.
- Если вы выбрали Python, то установить пакет python-telegram-bot, обертку для API от Telegram.
- Продумать сценарий: какие функции будут у бота, как он станет отвечать на вопросы.
- Зарегистрировать нового бота в мессенджере.
- Настроить связь бота с сервером Telegram.
- Научить бот реагировать на сообщения в чате.
- Настроить кнопки.
Заказать Telegram-бота у специалистов
Боты, созданные в конструкторах, подходят для решения самых частых бизнес-задач. Если вам нужна уникальная функциональность и независимость от сторонних платформ, бота придется делать с нуля. Базовых знаний о программировании может быть недостаточно, поэтому к написанию бота стоит привлечь профессиональных разработчиков.
Стоимость разработки бота для Telegram будет зависеть от технической сложности вашего проекта, уровня программиста и языка, на котором ведется разработка.
Как добавить и настроить бота в Telegram: пошаговая инструкция
Добавление бота
Найдите в Telegram конструктор чат-ботов BotFather. Для этого введите название в строке поиска и выберите чат с синей галочкой или перейдите по ссылке.
.jpg)
Нажмите на меню и выберите команду /newbot (создание нового бота), затем придумайте имя для бота (можно кириллицей) и юзернейм (только латиница, юзернейм должен оканчиваться на bot).

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

В ответ вы получите:
- Ссылку на бот. Отправьте ее будущим пользователям.
- Токен для обращения к боту. Это «ключ», с помощью которого вы будете управлять ботом и подключать его к сервисам и платформам для автоматизации. Сохраните токен в заметках.
Настройка чат-бота в Telegram
Команды для управления ботом BotFather:
- /setdescription — изменить описание бота в графе «Что умеет этот бот?». До 512 символов.
- /setabouttext — изменить Описание в профиле бота. До 120 символов.
- /setuserpic — сменить аватарку бота.
- /setcommands — поменять список команд. Обратите внимание: установить конкретные функции нельзя, можно регулировать только количество и названия команд.
- /setjoingroups — возможность добавления бота в групповые чаты.
- /setprivacy — настроить приватность для групповых чатов. Если приватность включена, бот видит все сообщения, которые обращены к нему. Если отключена — все сообщения.
- /deletebot — удалить бота и освободить название.
Продвижение Telegram-бота
Чтобы привлечь в бот аудиторию, можно использовать эти методы продвижения:
- Реклама в Telegram Ads (подключить ее можно через OneSpot).
- Посевы у блогеров и в Telegram-каналах.
- Размещение в каталогах ботов.
- QR-коды со ссылкой на бота.
Какой или какие из способов подойдут для вашего скрипта, помогут узнать только тесты.
Каждый из методов мы подробно разобрали в статье о способах продвижения Telegram-канала.