Как создать Telegram-бота: пошаговая инструкция
Коротко: бот в Telegram создаётся через официального бота @BotFather: команда /newbot, затем имя, которое видят пользователи, и уникальное имя пользователя, которое должно заканчиваться на «bot». BotFather выдаёт токен, ключ для управления ботом через Bot API. Дальше бот «оживает», когда к токену подключают код на сервере или конструктор. Перед запуском стоит заполнить описание, аватар и список команд, продумать сценарий и выход на живого человека.
Шаг 1. Создайте бота в BotFather
- Откройте в Telegram официального бота @BotFather (с синей галочкой).
- Отправьте команду /newbot.
- Введите имя бота: его видят пользователи, например «Пекарня Колосок».
- Введите username: латиницей, уникальный, с окончанием bot, например kolosok_bakery_bot.
- Сохраните токен, который пришлёт BotFather. Это пароль от бота: не публикуйте его и не отправляйте в чаты.
Шаг 2. Оформите профиль
В BotFather можно задать:
| Что | Команда | Совет |
|---|---|---|
| описание до старта | /setdescription | что умеет бот и зачем его запускать |
| короткое описание | /setabouttext | одна фраза для профиля |
| аватар | /setuserpic | логотип, читаемый в маленьком размере |
| команды | /setcommands | /start, /help и 3-5 главных действий |
Шаг 3. Подключите логику
Сам по себе бот ничего не умеет: ему нужен код или конструктор, который получает сообщения и отвечает на них. Telegram даёт два способа получать сообщения через Bot API:
- опрос (getUpdates): сервер сам регулярно спрашивает Telegram о новых сообщениях; просто для старта;
- webhook: Telegram сам отправляет каждое сообщение на ваш адрес; удобнее для работающего бота.
Код размещают на сервере или в облаке, которое работает круглосуточно. Если программировать не хочется, подойдёт конструктор: о плюсах и минусах в статье конструктор или разработка.
Шаг 4. Продумайте сценарий
- Одна главная задача: заявка, запись, заказ, ответы на вопросы.
- Короткие сообщения и кнопки: в мессенджере не читают длинные тексты.
- Выход на человека: кнопка «Написать менеджеру» в каждом сценарии.
- Согласие на обработку данных, если бот собирает имя и телефон.
Шаг 5. Проверьте и запустите
- Пройдите все сценарии сами и дайте попробовать коллегам.
- Проверьте, куда приходят заявки и кто на них отвечает.
- Разместите ссылку t.me/имя_бота на сайте, в соцсетях, на упаковке и в точке продаж.
Что важно для бизнеса
Telegram-бот не заменяет сайт и телефон, а добавляет канал, где клиенту удобно. Аудитория мессенджеров меняется, поэтому многие компании держат бота сразу в двух мессенджерах на общей логике: Telegram и российском MAX. Как выбрать задачи для бота и где он окупается, рассказано в статье Telegram-бот для бизнеса, а из чего складывается бюджет, в статье сколько стоит Telegram-бот.
Частые вопросы
Можно ли создать Telegram-бота бесплатно? Да, создание в BotFather бесплатное. Платить придётся за разработку или конструктор и за сервер, на котором работает бот.
Как изменить имя или username бота? Имя меняется командой /setname в BotFather. Username лучше выбирать сразу: ссылки на бота строятся по нему.
Что делать, если токен попал в чужие руки? В BotFather выпустить новый токен командой /revoke и обновить его в коде или конструкторе. Старый перестанет работать.
Сколько ботов можно создать на один аккаунт? У BotFather есть лимит на число ботов на аккаунт. Для компании удобнее завести ботов на рабочий аккаунт, к которому есть доступ у нескольких ответственных, а не на личный номер сотрудника: если человек уйдёт, бот останется у компании.
Можно ли добавить бота в группу или канал? Да. Бот может работать в группах (например, отвечать на вопросы или модерировать) и публиковать в канале, если дать ему права администратора.
Заказать бота под ключ можно на главной странице.