Перейти к содержимому
[ БОТЫ ] · · 5 мин

Как создать бота в Telegram через BotFather: регистрация, токен и настройки

Бот в Telegram регистрируют через официальный бот @BotFather: команда /newbot, имя, адрес с окончанием bot — и через минуту у Вас есть бот и его токен. Но зарегистрированный бот пока ничего не умеет: отвечать, принимать заявки и записывать клиентов он начнёт, только когда к токену подключат программу на сервере или конструктор.

Как создать бота через BotFather по шагам

  1. 01Найдите в поиске Telegram @BotFather. У настоящего бота синяя галочка, копии без неё не трогайте.
  2. 02Нажмите «Запустить» и отправьте команду /newbot.
  3. 03Введите имя бота: его видят пользователи в чате, например «Запись в салон Лира».
  4. 04Придумайте адрес: латинские буквы, цифры и подчёркивание, от 5 до 32 символов, в конце обязательно bot. Например, lira_zapis_bot.
  5. 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, а не на аккаунт подрядчика. Тогда бот, его адрес и подписчики останутся у Вас, даже если сменится разработчик.

Частые вопросы

FAQ

01 Как создать бота в Telegram через BotFather? +

Открыть @BotFather, отправить /newbot, ввести имя и адрес с окончанием bot. BotFather пришлёт ссылку на бота и токен для подключения программы.

02 Бесплатно ли создать бота через BotFather? +

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

03 Почему бот после создания ничего не отвечает? +

BotFather только регистрирует бота. Отвечать он начнёт, когда к токену подключат программу на сервере или конструктор ботов.

04 Что делать, если токен бота утёк? +

В BotFather открыть /mybots, выбрать бота, API Token и Revoke. Старый токен перестанет работать, программу бота нужно перенастроить на новый.

05 Можно ли поменять адрес бота после создания? +

Нет. Имя меняется в любой момент, а адрес (username) после создания сменить нельзя. Если адрес не подходит, придётся создавать нового бота.

Автор
Илья
AI-оркестратор

Строю сайты, Telegram-ботов, CRM и AI-автоматизацию под ключ для малого и среднего бизнеса РФ: живые сайты, клиентские задачи и рабочие прототипы.

Telegram @Aidev21 →

Начнём

Обсудим Вашу задачу? Первый созвон — бесплатно.

Читайте также