ACLClouds
ACLClouds

Бот отказывается подключаться: токен отсутствует или недействителен

Проверьте имя переменной, наличие секрета и права Discord, не раскрывая токен в журналах. Он должен оставаться в секретной переменной, а не в репозитории.

Токен может быть действительным, но никогда не читаться, если код ожидает DISCORD_TOKEN, в то время как панель определяет TOKEN. Он должен оставаться в секретной переменной, а не в репозитории.

Пошаговая инструкция

  1. Сравните точное имя

    Найдите process.env.DISCORD_TOKEN или os.getenv("DISCORD_TOKEN"), затем используйте тот же ключ.

  2. Удалите пробелы и кавычки

    Вставьте только значение токена. Не заключайте его в кавычки в поле панели.

  3. Сбросьте токен при утечке

    Если токен попал в журнал, на скриншот или в Git, немедленно сбросьте его на Портале разработчиков Discord.

  4. Проверьте привилегированные интенты

    Ошибка с привилегированными интентами исправляется на Портале разработчиков Discord и в коде, а не заменой токена.