НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как защитить токен вашего Discord-бота

Хостинг Discord-ботовUpdated Oct 23, 20262 min read

Токен бота работает как его пароль. Любой, у кого он есть, может управлять вашим ботом, отправлять сообщения от его имени и читать то, что может читать бот.

Не храните его в файлах

Укажите токен в поле Токен Discord-бота в разделе Настройки, затем Настройки игры. Бот читает его из переменной окружения DISCORD_TOKEN:

  • Node.js: process.env.DISCORD_TOKEN
  • Python: os.environ["DISCORD_TOKEN"]
  • Java: System.getenv("DISCORD_TOKEN")

Так токена нет в файле, который вы можете загрузить в публичный git-репозиторий, отправить другу за помощью или показать на скриншоте.

Не делитесь и самим полем

Люди, которых вы пригласили на сервер через доступ пользователей в панели, видят его настройки. Давайте доступ только тем, кому доверяете. См. Как пригласить друзей и дать им доступ.

Если токен утёк

  1. Откройте Discord Developer Portal, выберите своё приложение, откройте Bot и нажмите Reset Token. Старый токен немедленно перестаёт работать.
  2. Вставьте новый токен в поле «Настройки игры».
  3. Перезапустите сервер.
  4. Если старый токен был в публичном репозитории, удалите его и из истории репозитория, потому что поиск всё ещё может его найти.

Discord также сканирует публичный код на токены и может сам сбросить утёкший. Если бот внезапно ушёл в офлайн с ошибкой входа, наиболее вероятная причина в сбросе токена.

Ваш сервер уже у другого хостинга? Перенесите его к нам

СОЗДАЙТЕ СВОЙ ИГРОВОЙ СЕРВЕР
ГОТОВЫ НАЧАТЬ?

Сэкономьте до 30% на вашем новом игровом сервере.
Премиальная производительность, мгновенная активация и непревзойдённая надёжность по лучшей цене.

ПОСЛЕДНИЕ БЛОГИ