Боты и автоматизация2026-07-309 минРедакция Submarine School

Как создать бота в BotFather в 2026: пошагово, токен и настройки

Как создать бота в BotFather в 2026: пошагово, токен и настройки

BotFather это служебный бот самого Telegram, через который заводят всех остальных ботов: он выдаёт адрес, токен и хранит настройки, которые видит пользователь. Сама регистрация занимает пару минут (команда /newbot, имя, адрес), а дальше идёт то, что обычно пропускают: описание, аватар, меню команд, права в группах и безопасное хранение токена. Ниже полный разбор по шагам, вместе с тем, что делать, если токен утёк.

Что делает BotFather и как найти настоящего

BotFather не пишет код и не запускает логику бота. Его зона ответственности: выдать боту адрес и токен, а также отредактировать всё, что человек видит в профиле бота (имя, аватар, описание, всплывающее меню команд). Ответы на сообщения, кнопки и подключение нейросети живут отдельно: в вашем коде или в конструкторе.

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

  • Адрес ровно @BotFather: без цифр, приписок official, support и прочих хвостов.
  • Синяя галочка верификации рядом с именем в шапке чата.
  • Настоящий BotFather никогда не спрашивает пароль от аккаунта, код из SMS или данные карты.
  • Он не пишет вам первым и не предлагает «проверить бота» по ссылке.

Создание бота: команда /newbot по шагам

  1. Откройте чат с @BotFather и отправьте /start, чтобы увидеть список доступных команд.
  2. Отправьте /newbot. Первым делом бот попросит имя (то, что видно в шапке чата и в контактах). Имя может быть на русском, с пробелами, и его разрешено менять позже.
  3. Дальше просят адрес (username). Требования Telegram: 5-32 символа, только латинские буквы, цифры и подчёркивание, регистр не важен, и адрес обязан заканчиваться на bot, например tetris_bot или TetrisBot.
  4. В ответ приходит токен вида 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw. Сразу перенесите его в менеджер паролей, а не оставляйте в переписке.
  5. Проверьте, что бот действительно создан: откройте в браузере адрес проверки, подставив свой токен. Метод getMe вернёт JSON с именем и адресом бота.
https://api.telegram.org/bot<ВАШ_ТОКЕН>/getMe

Один момент стоит запомнить до того, как вы начнёте раздавать ссылку на бота: адрес бота изменить нельзя. Имя, аватар и описание правятся в любой момент, а username выдаётся один раз, о чём Telegram честно предупреждает в описании возможностей ботов.

Сначала адрес, потом всё остальное. Имя и обложку вы поменяете за минуту, а username останется навсегда: если он уже разошёлся по визиткам и постам, переезжать придётся на нового бота и с потерей части аудитории.

Токен на руках, а бот пока пустой. Интереснее другое: чем его наполнить, чтобы он приносил заявки. Это и разбираем на бесплатном вебинаре по вайбкодингу.

Занять место

Токен: где хранить и что делать при утечке

Токен это и логин, и пароль бота в одной строке. Telegram формулирует прямо: храните токен в надёжном месте, потому что управлять ботом сможет любой, кто его получит. Права у владельца токена полные: читать переписку бота с людьми, писать от его имени, менять поведение.

  • Не выкладывайте токен в публичный репозиторий, даже в учебный. Открытые репозитории непрерывно сканируют автоматом, и токены Telegram-ботов входят в число самых частых находок, о чём пишет разбор GitGuardian по утечкам bot token.
  • Держите токен в переменных окружения или в секретах хостинга, а не строкой в коде и не в скриншоте настроек.
  • Не пересылайте токен «специалистам» из личных сообщений и в общие чаты поддержки: помощь по боту почти никогда не требует полного доступа к нему.
  • Если сомневаетесь, утёк токен или нет, считайте, что утёк: перевыпуск бесплатный и занимает секунды.

На случай утечки в BotFather есть две команды. /token показывает текущий токен выбранного бота, а /revoke выпускает новый и одновременно гасит старый: с этого момента прежняя строка не работает ни у кого, включая вас. После перевыпуска не забудьте вписать новый токен во все места, где крутится бот, иначе он замолчит. Если токен успел уехать в открытый репозиторий, одного удаления файла мало: строка остаётся в истории коммитов, порядок зачистки описан в инструкции GitHub по утёкшим секретам.

Настройки в BotFather это только оболочка, отвечает за бота сценарий. На бесплатном вебинаре по вайбкодингу показываем, как описать задачу словами и получить работающего бота, а не заготовку. Участникам достаётся гайд в подарок.

Записаться на вебинар

Настройки через /mybots: описание, аватар, меню команд

Все настройки собраны в одном месте: отправьте /mybots, выберите бота и нажмите Edit Bot. Дальше можно жать кнопки, а можно вызывать команды напрямую, результат одинаковый.

  • /setname меняет отображаемое имя бота.
  • /setdescription задаёт текст на пустом экране чата, тот самый ответ на «Что умеет этот бот». Ограничение 512 символов.
  • /setabouttext это короткое био в профиле, до 120 символов.
  • /setuserpic загружает аватар.
  • /setcommands формирует меню, которое всплывает, когда человек набирает символ «/».
  • /setjoingroups разрешает или запрещает добавлять бота в группы.
  • /setprivacy определяет, какие сообщения группы бот получает.
  • /setinline включает инлайн-режим (вызов бота прямо в поле ввода любого чата).
  • /setdomain привязывает домен сайта для входа через Telegram.
  • /token и /revoke работают с токеном, /deletebot удаляет бота насовсем (про удаление у нас отдельный разбор).

Команды для /setcommands отправляются одним сообщением, по строке на команду, в формате «команда пробел дефис пробел описание», без слэша в начале:

start - Запустить бота
help - Как это работает
price - Условия и цены
contact - Связаться с человеком

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

По теме: Ссылка на бота в Telegram: где взять и как сделать в 2026

Группы и приватность: /setprivacy и /setjoingroups

Свежесозданный бот работает в группах в режиме приватности: он получает только команды, адресованные ему, ответы на свои сообщения и упоминания, а обычную переписку участников не видит. Для бота-помощника этого достаточно, а вот модератору или боту, который реагирует на ключевые слова, нужен полный доступ: отключается приватность командой /setprivacy. После смены режима бота придётся удалить из группы и добавить заново, иначе старое правило продолжит действовать.

Обратная настройка тоже полезна. Если бот сугубо личный (напоминания, заметки, дневник расходов), поставьте /setjoingroups в положение Disable, и его никто не сможет затащить в чужой чат.

Токен получен: что дальше

Сам по себе бот из BotFather пока не умеет ничего: он зарегистрирован, но за ним не стоит ни одной строчки логики. Дальше два пути, и оба начинаются со вставки токена.

  1. Конструктор без кода. Токен вставляется в поле подключения, сценарий собирается блоками. Быстро для анкет, записи и меню; сравнение платформ мы делали в обзоре, как создать бота в Telegram без программирования.
  2. Свой код, написанный вместе с нейросетью. Гибкости больше, лимитов конструктора нет, а писать вручную не обязательно: подход разобран в материале про то, как собрать бота самому с нуля.
  3. Запуск. Пока код крутится на вашем компьютере, бот живёт ровно до закрытия ноутбука, поэтому следующий шаг это хостинг, как сделать, чтобы бот работал круглосуточно.

И ещё одна особенность, которая экономит часы на отладке: бот не может написать человеку первым. Диалог начинает пользователь, нажимая «Начать», это правило платформы, оно описано в FAQ по ботам. Поэтому рассылки строятся только по тем, кто уже писал боту.

По теме: Как боту сделать кнопки в Telegram в 2026: reply, inline и меню

Частые ошибки и что они значат

  • «Sorry, this username is already taken». Адрес занят, и освободится он только если владелец удалит своего бота. Не лепите цифру в конец, лучше добавьте смысловое слово: город, нишу, название продукта.
  • BotFather отвечает, что имя должно заканчиваться на bot. Это жёсткое требование к username, обойти его нельзя.
  • Бот создан, но молчит. В 9 случаях из 10 код просто не запущен, либо в нём остался старый токен после /revoke, либо один и тот же токен слушают два процесса сразу, и Telegram отдаёт обновления только одному.
  • В личке отвечает, в группе нет. Включена приватность, помогает /setprivacy плюс повторное добавление бота в чат.
  • Не создаётся новый бот. У обычного аккаунта лимит 20 ботов, у Telegram Premium до 40, по сводке лимитов Telegram. Освободить место можно только удалением лишнего через /deletebot.
  • Токен где-то засветился. Не ищите виноватых, сначала /revoke, потом замена строки во всех запусках бота.

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

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

Имя, описание, био и аватар меняются в любой момент через /mybots. Адрес (username) выдаётся один раз и правке не подлежит, поэтому его выбирают в первую очередь.

Сколько ботов можно завести на один аккаунт?

До 20 у обычного аккаунта и до 40 у Premium, по сводке лимитов Telegram. Лимит считается по живым ботам, удалённые место освобождают.

Я случайно опубликовал токен на GitHub. Что делать?

Сразу отправьте /revoke в BotFather: старый токен перестанет работать. Затем впишите новый токен в переменные окружения и уберите строку из истории коммитов, как советует инструкция GitHub. Проверьте заодно переписку бота: если он собирал заявки, данные могли видеть посторонние.

Нужно ли платить за создание бота в BotFather?

Регистрация бота и все настройки в BotFather бесплатны. Деньги появляются дальше и не в Telegram: за хостинг, где бот работает круглосуточно, и за доступ к нейросети, если вы подключаете к боту ИИ.

Обязательно ли делать бота через BotFather?

Да, других способов получить токен нет: даже конструкторы просят создать бота в BotFather и вставить токен к себе. Отличается только то, что происходит с токеном потом.

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

Записаться на вебинар
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место