Как получить токен бота в Телеграм

Токен бота — это пароль, с которым программа управляет вашим ботом. Его выдаёт @BotFather, официальный бот Telegram, и это занимает около минуты.

Обновлено · 3 мин чтения

Как получить токен для нового бота

  1. Откройте @BotFather в Telegram и нажмите Запустить.
  2. Отправьте /newbot.
  3. Отправьте имя бота, например Помощник магазина.
  4. Отправьте юзернейм, который заканчивается на bot, например myshop_helper_bot. Если он занят, попробуйте другой.

BotFather пришлёт сообщение с вашим токеном. Он выглядит так:

7123456789:AAHk3x9Lm2Qp-Rz8vWc4TnB...

Часть до двоеточия — это ID бота. Часть после — секретный ключ. Копируйте токен целиком.

Как найти токен уже созданного бота

  1. Откройте @BotFather и отправьте /mybots.
  2. Нажмите на нужного бота.
  3. Нажмите API Token. BotFather покажет текущий токен.

Как сбросить утёкший токен

Если ваш токен мог попасть к кому-то ещё, сбросьте его. Старый токен сразу перестанет работать.

  1. Откройте @BotFather, отправьте /mybots и нажмите на своего бота.
  2. Нажмите API Token, затем Revoke current token (отозвать текущий токен).
  3. Скопируйте новый токен и вставьте его туда, где работает бот. В Echo Maker переподключите бота с новым токеном.

Как защитить токен

  • Любой, у кого есть токен, может читать сообщения вашего бота и писать от его имени.
  • Никогда не публикуйте его в группах, на скриншотах или в открытых репозиториях кода.
  • Вставляйте его только в сервис, которому доверяете запуск бота.
  • Отозвать токен — самый быстрый способ закрыть доступ всем остальным.

Что делать с токеном

Вставьте его туда, где будет работать бот. С Echo Maker это так: откройте @mkfrbot, выберите шаблон и вставьте токен, когда бот попросит. Ваш бот заработает за считаные секунды. Подробно — в инструкции как создать бота в Телеграм.

Вопросы

Токен бота — это то же самое, что мой пароль от Telegram?

Нет. Токен управляет только одним ботом. Он не даёт доступа к вашему личному аккаунту Telegram.

У токена есть срок действия?

Нет. Токен работает, пока вы не отзовёте его в BotFather.

Я потерял токен. Нужно создавать нового бота?

Нет. Откройте BotFather, отправьте /mybots, выберите бота и нажмите API Token, чтобы снова его увидеть.

Безопасно ли давать токен Echo Maker?

Echo Maker нужен токен, чтобы запускать бота для вас, как и любому хостингу ботов. Владельцем в BotFather остаётесь вы и можете в любой момент отозвать токен, чтобы отключить Echo Maker.