BotFather создаёт учётную запись Telegram-бота и выдаёт токен для доступа к Bot API. Он не собирает за вас рабочий сценарий и не запускает программу круглосуточно. После этого шага у бота появляются имя, username и секретный ключ, но ответы пользователям должна выполнять ваша программа.

Откройте официального BotFather

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

Отправьте /newbot и последовательно задайте два значения:

  • Отображаемое имя — то, что человек увидит в профиле и списке чатов.
  • Username — уникальный адрес для поиска, упоминаний и ссылки.

Согласно официальному описанию BotFather, username содержит латинские буквы, цифры и подчёркивания, имеет длину от 5 до 32 символов и должен оканчиваться на bot. Отображаемое имя можно сделать понятным на русском, а username — коротким и легко диктуемым.

Не путайте имя и адрес

Имя объясняет назначение, например «Помощник записи». Username нужен для ссылки вида t.me/example_bot. Не добавляйте в адрес случайные цифры, если можно подобрать читаемый вариант. До окончательного выбора проверьте, как username произносится голосом и не похож ли он на чужой бренд.

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

Сразу зафиксируйте назначение бота

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

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

Относитесь к токену как к паролю

После /newbot BotFather покажет длинную строку — токен. Любой человек с этим значением может обращаться к Bot API от имени бота. Telegram прямо рекомендует хранить токен безопасно и никому его не передавать.

Токен нельзя публиковать в статье, скриншоте, открытом репозитории или сообщении, доступном посторонним.

Не вставляйте его в текст страницы и не сохраняйте в исходном файле программы. Для проекта используют закрытую настройку или переменную окружения. В разговоре с ИИ можно написать условное имя TELEGRAM_BOT_TOKEN и отдельно сохранить настоящее значение в защищённом поле среды.

Безопасно передайте токен в проект

Правильная последовательность выглядит так:

1. Создайте закрытую настройку с понятным именем. 2. Вставьте токен только в это поле. 3. Убедитесь, что файл или панель не публикуются вместе с кодом. 4. Попросите программу читать значение из закрытой настройки. 5. Проверьте запуск, не выводя токен в журнал.

Если ИИ просит «прислать весь файл настроек», остановитесь и удалите секреты из примера. Для обсуждения ошибки достаточно названия переменной и сообщения программы без настоящего ключа.

Подробная схема хранения разобрана в статье как безопасно хранить токены и ключи.

Что делать, если токен показали посторонним

Удаление сообщения или файла не возвращает секретность: значение могли скопировать. Выпустите новый токен через BotFather, замените его в закрытой настройке и перезапустите программу. Затем проверьте основной сценарий и журналы на неожиданные действия.

  • Старый токен больше не используется.
  • Новый сохранён только в закрытом месте.
  • Бот отвечает на тестовую команду.
  • В открытых файлах и истории публикаций нет нового токена.
  • Скриншоты для материалов сделаны с вымышленным примером.

Проверьте результат создания

Откройте ссылку бота с другого аккаунта или устройства. Профиль должен показывать ожидаемое имя, username и описание. Нажатие «Запустить» само по себе не создаёт полезный ответ, пока программа не подключена, поэтому отсутствие сценария на этом этапе нормально.

Следующий шаг — объяснить ИИ одну полезную функцию и подключить программу к токену через закрытую настройку. Сначала выберите задачу по материалу как придумать функцию Telegram-бота, затем переходите к полному маршруту создания бота.