Токен бота работает как его пароль. Любой, у кого он есть, может управлять вашим ботом, отправлять сообщения от его имени и читать то, что может читать бот.
Не храните его в файлах
Укажите токен в поле Токен Discord-бота в разделе Настройки, затем Настройки игры. Бот читает его из переменной окружения DISCORD_TOKEN:
- Node.js:
process.env.DISCORD_TOKEN - Python:
os.environ["DISCORD_TOKEN"] - Java:
System.getenv("DISCORD_TOKEN")
Так токена нет в файле, который вы можете загрузить в публичный git-репозиторий, отправить другу за помощью или показать на скриншоте.
Не делитесь и самим полем
Люди, которых вы пригласили на сервер через доступ пользователей в панели, видят его настройки. Давайте доступ только тем, кому доверяете. См. Как пригласить друзей и дать им доступ.
Если токен утёк
- Откройте Discord Developer Portal, выберите своё приложение, откройте Bot и нажмите Reset Token. Старый токен немедленно перестаёт работать.
- Вставьте новый токен в поле «Настройки игры».
- Перезапустите сервер.
- Если старый токен был в публичном репозитории, удалите его и из истории репозитория, потому что поиск всё ещё может его найти.
Discord также сканирует публичный код на токены и может сам сбросить утёкший. Если бот внезапно ушёл в офлайн с ошибкой входа, наиболее вероятная причина в сбросе токена.





