Как создать бота через BotFather по шагам
- 01Найдите в поиске Telegram @BotFather. У настоящего бота синяя галочка, копии без неё не трогайте.
- 02Нажмите «Запустить» и отправьте команду /newbot.
- 03Введите имя бота: его видят пользователи в чате, например «Запись в салон Лира».
- 04Придумайте адрес: латинские буквы, цифры и подчёркивание, от 5 до 32 символов, в конце обязательно bot. Например, lira_zapis_bot.
- 05BotFather пришлёт ссылку на бота и токен — длинную строку из цифр и букв. Это ключ, по которому программа управляет ботом.
Если адрес занят, BotFather попросит другой. Имя можно поменять в любой момент, а адрес (username) после создания сменить нельзя, поэтому выбирайте его сразу.
Как хранить токен бота
У кого токен, тот управляет ботом: может писать от его имени Вашим клиентам и читать сообщения, которые приходят боту. Поэтому токен не пересылают в общих чатах, не вставляют в код сайта и не отправляют подрядчику открытым текстом в переписке, которая сохранится навсегда.
Если токен мог попасть в чужие руки, выпустите новый: в BotFather команда /mybots, выберите бота, затем API Token и Revoke. Старый токен перестанет работать сразу, программу бота нужно будет перенастроить на новый.
Какие настройки сделать сразу
| Команда BotFather | Что настраивает |
|---|---|
| /setdescription | Текст, который человек видит до нажатия «Запустить»: что умеет бот |
| /setabouttext | Короткое описание в профиле бота |
| /setuserpic | Аватар: логотип или фото |
| /setcommands | Меню команд, например /start, /price, /contacts |
| /setjoingroups | Можно ли добавлять бота в группы |
| /setprivacy | Видит ли бот все сообщения в группе или только обращённые к нему |
Те же настройки доступны через /mybots кнопками, без ввода команд. Как добавить готового бота в группу и выдать ему права, разобрано в отдельной статье.
Бот создан, но не отвечает: что дальше
BotFather только регистрирует бота. Отвечать он начнёт, когда к нему подключат программу, которая работает круглосуточно: на сервере или в конструкторе ботов.
| Вариант | Когда подходит | Что учесть |
|---|---|---|
| Конструктор | Меню, ответы на частые вопросы, сбор контакта | Ежемесячный тариф, ограничения сценариев и интеграций |
| Своя разработка | Запись, расчёт, CRM, оплата, своя логика | Сервер и поддержка; код и данные остаются у Вас |
Если бот был, а теперь молчит, причины и проверка по шагам — в разборе почему не работает бот в Telegram. Какие задачи вообще решают боты — в обзоре видов Telegram-ботов для бизнеса.
Если нужен бот, который работает на бизнес
Регистрацию через BotFather можно сделать самому за пару минут, а сценарий, сервер и подключения — заказать. Разработка Telegram-бота на заказ начинается от 50 000 ₽, срок для простого бота с приёмом заявок — 1 неделя. Из чего складывается цена — в статье сколько стоит сделать бота в Telegram.
Бота лучше регистрировать на свой аккаунт Telegram, а не на аккаунт подрядчика. Тогда бот, его адрес и подписчики останутся у Вас, даже если сменится разработчик.