Что такое BotFather

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

Найти его просто: в поиске Telegram вводите @BotFather. Проверьте синюю галочку верификации рядом с именем: в Telegram изредка заводят каналы-подделки под популярные названия.

Шаг 1. Создаёте нового бота

Откройте диалог с BotFather и отправьте команду /newbot, либо нажмите кнопку «Create a New Bot» прямо в меню, в нём же видны все ваши уже созданные боты.

Список ботов в BotFather и кнопка Create a New Bot
Открываете диалог с BotFather и нажимаете «Create a New Bot»

BotFather спросит имя для нового бота, это и есть начало следующего шага.

Шаг 2. Придумываете имя и username

Дальше нужны два разных названия, и их часто путают:

  • Имя (Name): то, что пользователи видят в чате и в списке контактов. Любое, хоть на русском, меняется потом сколько угодно раз через настройки.
  • Username: техническая ссылка вида t.me/имя_bot. Уникальна на весь Telegram, состоит только из латиницы, цифр и подчёркивания и обязательно заканчивается на bot или _bot. Поменять сложнее, чем имя, продумайте заранее.
Форма создания бота: поле имени и username, который должен заканчиваться на bot
Придумываете имя и username, окончание bot или _bot обязательно

Если username свободен, BotFather сразу подтвердит это зелёной надписью и предложит нажать «Create Bot».

Шаг 3. Получаете токен

После создания бота BotFather пришлёт сообщение с токеном, длинной строкой из цифр и латинских букв.

Экран бота после создания: токен, кнопки Copy и Revoke
Токен для интеграций и кнопка Revoke, если его нужно перевыпустить

Токен работает как пароль от бота. Тот, у кого он есть, может присылать сообщения и получать всё, что боту пишут люди, от имени этого бота. Дальше именно токеном разработчик подключает бота к сайту, CRM, таблице или нейросети. Если сами не программируете, токен нужен только тому, кому вы доверили разработку, и больше никому.

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

Шаг 4. Активируете бота командой Start

Последний шаг, про который почти все забывают. Так устроен Telegram: бот не может первым написать человеку, это ограничение платформы для защиты от спама. Поэтому прежде чем бот сможет с кем-то переписываться, кто-то (для проверки, вы сами) должен открыть диалог с ботом по его username и нажать Start.

Без этого шага бот выглядит «неживым», даже если вся остальная настройка сделана правильно.

Что бот умеет сразу, а что нет

Это важно понять до старта, чтобы не разочароваться в середине. После BotFather у вас есть только оболочка: имя, аватар, ссылка и токен. Сам по себе бот пока не умеет:

  • отвечать хоть что-то на входящие сообщения, ни одной готовой реакции внутри нет
  • показывать кнопки, меню и команды
  • сохранять заявки, записывать на встречи, вести диалог по сценарию
  • отвечать через нейросеть по вашим документам и базе знаний

Всё это программируется отдельно, поверх токена: код на сервере слушает входящие сообщения и решает, что на них ответить. Простые сценарии (меню, рассылка, приём заявки в один шаг) собираются в no-code конструкторах вроде Salebot. Для CRM-интеграций, оплаты и ИИ-ответов обычно уже зовут разработчика.

Частые ошибки

  • Бот молчит. Почти всегда причина в шаге 4: никто не нажал Start в диалоге с ботом.
  • Токен потерян или забыт. Хранить его в заметках или почте не стоит, только в менеджере паролей или в защищённом файле окружения (.env) на сервере разработчика, никогда в открытом коде или переписке.
  • Username не проходит проверку. Забыли окончание bot/_bot, либо использовали кириллицу или пробел: разрешены только латиница, цифры и подчёркивание.
  • Удалили бота из паники. Действие необратимо, а освободившийся username через время может занять кто-то другой. Если бот пока не нужен, надёжнее оставить его как есть, чем удалять.

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

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

Нет, создание бота через BotFather бесплатно, формальных ограничений по числу ботов на аккаунт тоже нет. Платной может быть только дальнейшая разработка логики, если делаете не сами, и хостинг сервера при больших объёмах сообщений.

Чем обычный бот отличается от Telegram Mini App?

Обычный бот общается текстом и кнопками прямо в чате. Mini App, это веб-приложение внутри Telegram с формами, каталогом и личным кабинетом, оно открывается из бота одной кнопкой. Технически Mini App тоже настраивается через BotFather, в разделе Mini Apps, но требует отдельной разработки.

Можно ли передать готового бота другому человеку или компании?

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

Как понять, что боту нужен разработчик, а не конструктор?

No-code конструкторов достаточно для простых сценариев: меню, рассылка, приём заявки в один шаг. Разработчик нужен, когда требуется своя логика, интеграция с CRM или сайтом, работа с базой данных, оплата, либо ответы через ИИ по собственным документам.

Не опасно ли, что токен бота виден на скриншотах в этой статье?

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

Что в итоге

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

Делаем Telegram-ботов и Mini App под ключ, а также ИИ-ассистентов с ответами по вашей базе знаний, включая интеграцию с CRM и сайтом.