BotFather показывает новый HTTP API токен Telegram-бота
Telegram-боты
16.03.2026 6 мин. ADMIN

Как получить токен у Telegram-бота

Токен Telegram-бота вы получаете, создав бота в @BotFather и скопировав HTTP API токен из ответа. Сначала разберём это, затем отзыв и замену токена, если он потерян или утёк. Далее — подключение того же токена к BOT-T, BOT-MARKET или небольшому примеру на Python.

Как получить токен у Telegram-бота (@BotFather)

Telegram не выдаёт токены ботов нигде, кроме @BotFather. Вы регистрируете бота там, и он присылает HTTP API токен — по сути две части с двоеточием посередине. Его вставляют в конструктор, бэкенд или скрипт; случайные «генераторы токенов» в интернете бесполезны.

Заранее придумайте отображаемое имя и @username, который заканчивается на bot (например, MyShopBot). Если бот будет работать с каналами или группами для подписок или заявок на вступление — знайте, какие именно. Так сэкономите лишний круг вопросов.
Сообщение BotFather в Telegram с API токеном после создания бота
Получение токена — краткая последовательность

1️) Откройте @BotFather, нажмите Start или отправьте /start.
2️) Отправьте /newbot.
3️) BotFather спросит отображаемое имя — то, что видят люди в чатах («Поддержка», «Уведомления магазина» и т.д.).
4️) Затем username: только латиница, должен заканчиваться на Bot или _bot и быть свободным во всём Telegram.
5️) Готово — придёт API токен. Копируйте всю строку целиком, без обрезки. Та же строка подходит для BOT-T, BOT-MARKET, Python, Node и любого кода, который работает с Bot API.

Удобнее видео? Обзор: токен Telegram-бота.

Как перевыпустить (отозвать) токен Telegram-бота

Потеряли, вставили в чат или боитесь, что кто-то увидел? Относитесь как к паролю: отзовите в BotFather и везде подставьте новый токен — хостинг, BOT-T, BOT-MARKET, файлы окружения. Сразу после отзыва старый перестаёт работать; всё, что его ещё использует, просто отвалится.

Проще всего — меню бота
  • @BotFather/mybots.
  • Выберите бота.
  • Откройте что-то вроде API Token.
  • Нажмите Revoke / «отозвать текущий токен» (подписи иногда меняются). Получите новый токен.
  • Сохраните его в надёжном месте и обновите каждую интеграцию, где был старый.
Через команды
/revoke, выберите бота, затем при необходимости /token для того же бота, если ответ BotFather разбился на несколько сообщений и нужно снова увидеть ключ.

Зачем это важно
У кого токен — тот и управляет ботом. Не светите его в публичных репозиториях, скриншотах и случайных paste-сервисах. Меняете конструктор или уходите с чужого сервера? Смените токен, чтобы старая инфраструктура не могла дергать вашего бота.

Бот раньше жил на другой платформе? Выпустите новый токен при переносе или при переходе на свой хостинг — не давайте прежней интеграции переиспользовать старый секрет.

Создание бота на Python

Иллюстрация разработки Telegram-бота на Python

Минимальный пример на Python

Если нужен полный контроль, бота пишут на коде. Частый стек — python-telegram-bot (async, Python 3.10+): ApplicationBuilder и run_polling().

Установка:
Терминал
pip install python-telegram-bot
Создайте файл bot.py:
bot.py
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes

TOKEN = "YOUR_TOKEN_FROM_BOTFATHER"

async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
    await update.message.reply_text("Привет! Бот запущен и работает.")

app = ApplicationBuilder().token(TOKEN).build()
app.add_handler(CommandHandler("start", start))

app.run_polling()


Запустите скрипт: он слушает обновления; пользователь отправляет /start и получает приветствие. Дальше можно добавлять БД, оплаты и что угодно — фрагмент лишь каркас, который сейчас ожидает библиотека (ApplicationBuilder + run_polling()).

Нет времени на код?

Python уместен, когда нужен полный контроль; это и постоянная работа. Для магазинов, лидов, обязательных подписок или поддержки без кода часто быстрее конструктор. BOT-T и BOT-MARKET предполагают, что бот и токен от BotFather уже есть — вставляете строку и настраиваете сценарий визуально.

Как создать бота через BOT-MARKET — вариант 1

Панель конструктора BOT-MARKET

Telegram-бот в BOT-MARKET

BOT-MARKET — визуальный конструктор: шаблоны и блоки вместо репозиториев. Выберите сценарий, подключите бота, подправьте тексты и кнопки, условия — и можно запускать.

Нужно заранее: бот уже создан в @BotFather и у вас есть API токен. После этого можно работать в BOT-MARKET.

  1. Шаг 1. Откройте каталог ботов

    Войдите в BOT-MARKETКаталог ботов. Увидите шаблоны: минимальные заготовки, лиды, проверка подписки на каналы и другое.

  2. Шаг 2. Выберите шаблон

    Подберите карточку под задачу и нажмите Создать на ней.

    Нужны проверки подписки? Берите Mandatory Channel Subscription Bot — обычная отправная точка для такой задачи.
  3. Шаг 3. Экран подключения / клонирования
    Сообщение о подписке в BOT-MARKET
    Бот просит пользователя подписаться на указанные каналы.

    Следующий экран объясняет, что делает шаблон, и даёт поле для привязки вашего Telegram-бота.

  4. Шаг 4. Вставьте токен бота

    В поле «Bot token» вставьте API токен, который вы получили от @BotFather.

    Вставляйте токен точно — без пробелов и кавычек. Иначе BOT-MARKET не привяжет бота.
  5. Шаг 5. Клонирование

    Токен введён → Clone selected bot (клонировать выбранного бота).

    Если токен верный, получаете свою копию, привязанную к вашему боту; она появляется в рабочей области для правок.

  6. Шаг 6. Тексты и сценарий

    Переименуйте сообщения, поменяйте порядок кнопок, ужесточите условия — всё, что шаблон оставил настраиваемым.

    BOT-MARKET показывает сценарий диаграммой: видны ветки, пути пользователя и что срабатывает когда — удобно, если логика нелинейная.
  7. Шаг 7. Подключите каналы, если шаблон требует

    Сценарии с подпиской или заявками на вступление требуют добавить бота в нужный канал/чат с правами администратора, которые указаны в шаблоне.

Сообщение о подписке в BOT-MARKET
Бот просит пользователя подписаться на указанные каналы.
Повторная проверка подписки
Если пользователь ещё не подписан, бот напоминает снова.

Как создать бота через BOT-T — вариант 2

Создание бота в BOT-T

Токен вставлен — бот в BOT-T

Токен от @BotFather готов → откройте BOT-T, перейдите к созданию бота, затем:

  1. Скопируйте токен

    В сообщении BotFather — строка API; копируйте целиком, без обрезки.

  2. Откройте BOT-T

    В аккаунте откройте раздел создания нового бота (формулировки могут отличаться, но вход очевиден).

  3. Вставьте токен

    Есть отдельное поле — вставьте значение от BotFather.

  4. Подтвердите создание

    Нажмите Создать бота или как в интерфейсе подписан финальный шаг.

  5. Дождитесь связи

    Корректный токен → бот появляется в рабочей области BOT-T; дальше правите поведение, а не учётные данные.

Сообщения и логика

Что настраивать дальше — зависит от задачи.

Ориентиры:

  • Магазин — каталог, категории, карточки, оплата, шаги оформления.
  • Лиды — приветствие, сбор данных, кнопки подтверждения, ветки продолжения.
  • Поддержка — темы, маршрутизация, кто берёт диалог, обработка как тикетов.
BOT-T даёт готовые сценарии под эти кейсы — вы подстраиваете блоки, а не рисуете архитектуру с нуля на доске.
Права администратора для бота
Действия и сценарии после подключения бота.
Связь с заявкой на вступление
Редактирование сценария: добавьте блок и свяжите с остальными.

Донастройка после подключения

Бот магазина → остатки, категории, цены. Лид-бот → первое сообщение, как собираете лид, что при «да». Поддержка → очереди и кто отвечает. Одна платформа, разные каркасы.

Где BOT-T экономит время — в этих каркасах: стартуете с шаблона под бизнес и доводите формулировки и правила, не изобретая граф с нуля.

Типичные ошибки при запуске бота

Много обращений «бот сломан» упираются в детали запуска, а не в сам шаблон. Частые причины:

  • Неверный или устаревший токен.
    Опечатка, копирование наполовину или отозвали токен и забыли обновить конструктор — платформа просто не может связаться с Telegram.
  • Бот не админ там, где нужно.
    Проверки подписки и сценарии с заявками требуют реальных прав в канале или группе.
  • Неподходящая ссылка-приглашение.
    Для заявок на вступление нужен тип ссылки, который реально запрашивает одобрение — обычная публичная ведёт себя иначе.
  • В клоне остались демо-тексты и демо-ID.
    Особенно в BOT-MARKET: бот «работает», но смотрит на примеры каналов или заглушки.
  • Ни разу не прошли путь как пользователь.
    В редакторе всё гладко; живой аккаунт упирается в тупик. Пройдите по своим ссылкам сами.

Что делать, если потерян доступ к аккаунту, где был бот?

Сначала восстановите аккаунт

В лучшем случае вернёте старый вход и сохраните того же бота и подписчиков. Попробуйте в таком порядке:

  • Вход по телефону — SMS или код в Telegram на номер, привязанный к аккаунту.
  • Резервные коды 2FA, если включена двухэтапная проверка.
  • Поддержка Telegramtelegram.org/support. Укажите номер, примерно когда пропал доступ, какие устройства ещё показывают сессию. Важно: без веских доказательств, что аккаунт ваш, восстановление не гарантируют.

Если аккаунт потерян безвозвратно

Вы переносите внимание аудитории, а не «переносите» бота. Анонсируйте нового бота в каналах, рассылках, на сайте — везде, куда ещё дотягиваетесь, и примите, что базу на новых учётных данных придётся наращивать заново.

До того как случится беда

Второй аккаунт Telegram с запасным каналом или бэкап-ботом даёт куда направить трафик, если основной профиль пропал или ограничен.

Страховка аудитории

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

Выбор сервиса

Какой конструктор ботов выбрать?

BOT-T — шаблоны под бизнес-задачи (магазин, подписки, поддержка, лиды) и настройка блоков. Меньше «пустого холста», быстрее, если кейс совпадает с пресетом.

BOT-MARKET — сильнее упор на визуальный граф: клонирование, ветвления, подписки, формы, ограничения — всё ещё без кода, но вы чаще двигаете узлы, чем выбираете одну вертикальную заготовку.
Пример