Botxona

Получение токена через BotFather

Каждый Telegram-бот регистрируется через официального «бота для создания ботов» Telegram — @BotFather. Он выдаёт вам один секретный токен, и ваш бот работает именно через этот токен.

Шаги

1. Откройте чат с @BotFather

Найдите в поиске Telegram @BotFather (с синей галочкой — это официальный аккаунт) и нажмите /start.

2. Создайте нового бота

Отправьте команду /newbot. BotFather спросит две вещи:

  • Имя (name) — отображаемое название, например «Кафе Гульноры». Любой язык, любые символы.
  • Username — адрес бота: только латинские буквы, цифры и нижнее подчёркивание, и он обязательно должен заканчиваться на bot (например, gulnora_cafe_bot). Это имя должно быть уникальным во всём Telegram — если оно занято, BotFather откажет, попробуйте другое.

3. Сохраните токен

Если всё прошло успешно, BotFather пришлёт вам строку такого вида:

123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

Это токен, то есть пароль вашего бота. Скопируйте его целиком (без пробелов по краям) и вставьте в форму нового бота в Botxona.

Токен — это пароль

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

  • Никогда не прописывайте токен прямо в коде — читайте его только из переменной окружения BOT_TOKEN (6 правил).
  • Не выкладывайте токен на GitHub, в чаты или на скриншоты.
  • Botxona хранит токен в зашифрованном виде и больше не показывает его вам — его можно только заменить.

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

Вернитесь в BotFather: /mybots → выберите бота → API Token → нажмите Revoke current token. Старый токен будет полностью отозван, и вы получите новый. Введите новый токен в панели Botxona через Настройки → Замена BOT_TOKEN — бот автоматически перезапустится.

Следующий шаг

Теперь подготовьте код бота: Подготовка ZIP или Подключение через GitHub.