Как получить токен у Telegram-бота
Токен Telegram-бота вы получаете, создав бота в @BotFather и скопировав HTTP API токен из ответа. Сначала разберём это, затем отзыв и замену токена, если он потерян или утёк. Далее — подключение того же токена к BOT-T, BOT-MARKET или небольшому примеру на Python.
Как получить токен у Telegram-бота (@BotFather)
Заранее придумайте отображаемое имя и
@username, который заканчивается на bot (например, MyShopBot). Если бот будет работать с каналами или группами для подписок или заявок на вступление — знайте, какие именно. Так сэкономите лишний круг вопросов.
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 →
/mybots. - Выберите бота.
- Откройте что-то вроде API Token.
- Нажмите Revoke / «отозвать текущий токен» (подписи иногда меняются). Получите новый токен.
- Сохраните его в надёжном месте и обновите каждую интеграцию, где был старый.
/revoke, выберите бота, затем при необходимости /token для того же бота, если ответ BotFather разбился на несколько сообщений и нужно снова увидеть ключ.Зачем это важно
У кого токен — тот и управляет ботом. Не светите его в публичных репозиториях, скриншотах и случайных paste-сервисах. Меняете конструктор или уходите с чужого сервера? Смените токен, чтобы старая инфраструктура не могла дергать вашего бота.
Бот раньше жил на другой платформе? Выпустите новый токен при переносе или при переходе на свой хостинг — не давайте прежней интеграции переиспользовать старый секрет.
Создание бота на Python
Минимальный пример на Python
Если нужен полный контроль, бота пишут на коде. Частый стек —python-telegram-bot (async, Python 3.10+): ApplicationBuilder и run_polling().
Установка:
pip install python-telegram-bot
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
Telegram-бот в BOT-MARKET
BOT-MARKET — визуальный конструктор: шаблоны и блоки вместо репозиториев. Выберите сценарий, подключите бота, подправьте тексты и кнопки, условия — и можно запускать.
Нужно заранее: бот уже создан в @BotFather и у вас есть API токен. После этого можно работать в BOT-MARKET.
-
Шаг 1. Откройте каталог ботов
Войдите в BOT-MARKET → Каталог ботов. Увидите шаблоны: минимальные заготовки, лиды, проверка подписки на каналы и другое.
-
Шаг 2. Выберите шаблон
Подберите карточку под задачу и нажмите Создать на ней.
Нужны проверки подписки? Берите Mandatory Channel Subscription Bot — обычная отправная точка для такой задачи. -
Шаг 3. Экран подключения / клонирования
Бот просит пользователя подписаться на указанные каналы.Следующий экран объясняет, что делает шаблон, и даёт поле для привязки вашего Telegram-бота.
-
Шаг 4. Вставьте токен бота
В поле «Bot token» вставьте API токен, который вы получили от @BotFather.
Вставляйте токен точно — без пробелов и кавычек. Иначе BOT-MARKET не привяжет бота. -
Шаг 5. Клонирование
Токен введён → Clone selected bot (клонировать выбранного бота).
Если токен верный, получаете свою копию, привязанную к вашему боту; она появляется в рабочей области для правок.
-
Шаг 6. Тексты и сценарий
Переименуйте сообщения, поменяйте порядок кнопок, ужесточите условия — всё, что шаблон оставил настраиваемым.
BOT-MARKET показывает сценарий диаграммой: видны ветки, пути пользователя и что срабатывает когда — удобно, если логика нелинейная. -
Шаг 7. Подключите каналы, если шаблон требует
Сценарии с подпиской или заявками на вступление требуют добавить бота в нужный канал/чат с правами администратора, которые указаны в шаблоне.
Как создать бота через BOT-T — вариант 2
Токен вставлен — бот в BOT-T
Токен от @BotFather готов → откройте BOT-T, перейдите к созданию бота, затем:
-
Скопируйте токен
В сообщении BotFather — строка API; копируйте целиком, без обрезки.
-
Откройте BOT-T
В аккаунте откройте раздел создания нового бота (формулировки могут отличаться, но вход очевиден).
-
Вставьте токен
Есть отдельное поле — вставьте значение от BotFather.
-
Подтвердите создание
Нажмите Создать бота или как в интерфейсе подписан финальный шаг.
-
Дождитесь связи
Корректный токен → бот появляется в рабочей области BOT-T; дальше правите поведение, а не учётные данные.
Сообщения и логика
Что настраивать дальше — зависит от задачи.
Ориентиры:
- Магазин — каталог, категории, карточки, оплата, шаги оформления.
- Лиды — приветствие, сбор данных, кнопки подтверждения, ветки продолжения.
- Поддержка — темы, маршрутизация, кто берёт диалог, обработка как тикетов.
Донастройка после подключения
Бот магазина → остатки, категории, цены. Лид-бот → первое сообщение, как собираете лид, что при «да». Поддержка → очереди и кто отвечает. Одна платформа, разные каркасы.Где BOT-T экономит время — в этих каркасах: стартуете с шаблона под бизнес и доводите формулировки и правила, не изобретая граф с нуля.
Типичные ошибки при запуске бота
Много обращений «бот сломан» упираются в детали запуска, а не в сам шаблон. Частые причины:
-
Неверный или устаревший токен.
Опечатка, копирование наполовину или отозвали токен и забыли обновить конструктор — платформа просто не может связаться с Telegram. -
Бот не админ там, где нужно.
Проверки подписки и сценарии с заявками требуют реальных прав в канале или группе. -
Неподходящая ссылка-приглашение.
Для заявок на вступление нужен тип ссылки, который реально запрашивает одобрение — обычная публичная ведёт себя иначе. -
В клоне остались демо-тексты и демо-ID.
Особенно в BOT-MARKET: бот «работает», но смотрит на примеры каналов или заглушки. -
Ни разу не прошли путь как пользователь.
В редакторе всё гладко; живой аккаунт упирается в тупик. Пройдите по своим ссылкам сами.
Что делать, если потерян доступ к аккаунту, где был бот?
Сначала восстановите аккаунт
В лучшем случае вернёте старый вход и сохраните того же бота и подписчиков. Попробуйте в таком порядке:
-
Вход по телефону — SMS или код в Telegram на номер, привязанный к аккаунту.
-
Резервные коды 2FA, если включена двухэтапная проверка.
- Поддержка Telegram — telegram.org/support. Укажите номер, примерно когда пропал доступ, какие устройства ещё показывают сессию. Важно: без веских доказательств, что аккаунт ваш, восстановление не гарантируют.
Если аккаунт потерян безвозвратно
Вы переносите внимание аудитории, а не «переносите» бота. Анонсируйте нового бота в каналах, рассылках, на сайте — везде, куда ещё дотягиваетесь, и примите, что базу на новых учётных данных придётся наращивать заново.До того как случится беда
Второй аккаунт Telegram с запасным каналом или бэкап-ботом даёт куда направить трафик, если основной профиль пропал или ограничен.
Страховка аудитории
Некоторые команды ведут небольшого лид-бота на запасном аккаунте и стекают туда контакты, чтобы одна потерянная SIM не обнулила всю базу. Стартовый сценарий: запустить лид-бота.
Какой конструктор ботов выбрать?
BOT-MARKET — сильнее упор на визуальный граф: клонирование, ветвления, подписки, формы, ограничения — всё ещё без кода, но вы чаще двигаете узлы, чем выбираете одну вертикальную заготовку.