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-бота, затем переходите к полному маршруту создания бота.