Что такое токен телеграм бота? Нужно ли отдельно создавать токен для бота в телеграм? Могут ли злоумышленники украсть ваш токен (а следовательно и вашего бота)? Когда нужно менять токен телеграм бота? Как узнать токен вашего бота в телеграм, если вы его забыли?
Телеграм боты прочно вошли в работу многих сервисов, компаний и организаций. Они помогают нам отслеживать погоду, курсы валют, заказывать еду, осуществлять поиск в интернете. В наше время можно как найти готовое решение на просторах интернета, так и заказать разработку бота под самые сложные требования и задачи.
Токен телеграм бота — это автоматически создаваемый и присваиваемый уникальный цифро-буквенный идентификатор, который необходим для авторизации и взаимодействия с Telegram Bot API. Проще говоря, это своего рода ключик, который необходим при разработке и настройке вашего бота.
При создании телеграм бота ему автоматически создается и присваивается определенный токен. При этом сервис предупреждает, что этот код не следует передавать третьим лицам, иначе вы можете утратить контроль над ботом. В этой статье мы разберем, как узнать токен вашего бота, а также как злоумышленники могут узнать этот код.
Получение токена для телеграм бота
Впервые вы сталкиваетесь с токеном бота когда завершается процедура его создания в BotFather. Ранее мы подробнее рассматривали создание телеграм бота (https://ukr-bot.com/ru/kak-sozdat-telegram-bota-cherez-botfather/), но на всякий случай освежим память:
- найдите в поисковике telegram сервис Botfather, инициируйте взаимодействие кнопкой Start;
- введите команду /newbot или воспользуйтесь соотвутствующей кнопкой в диалоге, придумайте внутреннее и уникальное внешнее имя (которое будут видеть другие пользователи);
- если все прошло успешно BotFather выведет уведомление об успешном создании бота, а также код, который нужен для доступа с HTTP API.
Помните!
Токен для бота в телеграм выглядит примерно так: 1234567890:abcdefghijklmnopqrstuvwxyz
Сервис тут же предупреждает о необходимости безопасного хранения этого токена, он может быть использован, чтобы получить контроль над вашим телеграм помощником.
Как узнать токен уже созданного бота?
Если вы уже создали телеграм бота и вам необходим его токен, вы можете посмотреть его прямо через BotFather. Для этого откройте вашу переписку с BotFather и введите комманду /mybots. Сервис покажем вам список ваших ботов, выбираем нужного и кликаем по кнопке API TOKEN.



Готово, в появившемся сообщении BotFather указывает имя вашего цифрового помощника, а также его токен. Обратите внимание на возможность изменить токен вашего бота, она необходима если предыдущий код стал известен посторонним лицам: Revoke current token.

BotFather указывает что токен был пересоздан, и приводит новый код ниже.
Как узнать токен чужого телеграм бота?
Строго говоря есть лишь один надежный способ получить информацию о токене для телеграм бота — спросить у владельца. Сегодня телеграм достаточно серьезно защищен от попыток несанкционированного получения токена, хакерам и злоумышленникам остается не так много вариантов:
- получить доступ к аккаунту телеграм (на котором создан бот) и пройти процедуры выше;
- мошенническим образом узнать токен у владельца;
- методом перебора попытаться «угадать» нужный цифро-буквенный код (это метод часто именуется «брутфорс» — от англ «brute force», грубая сила.);
- взломать соответствующий сервис (никому пока не удалось).
Все эти варианты так или иначе нарушают закон, могут повлечь за собой не только последствия в telegram но и соответствующую реакцию правоохранительных органов. И хотя сегодня можно найти множество объявлений от «хакеров» по взлому телеграм ботов, из них 99% — это обычное мошенничество.
Помните, большая часть случаев утраты контроля над вашим ботом (читай его взлома) — это следствие разглашение его уникального идентификатора (токена) третьим лицам, либо неосторожного хранения. Если вы подозреваете утечку этой информации — пересоздайте токен по процедуре выше (для корректной работы, после этого бота придется остановить и перезагрузить).