Заполните Токен Discord-бота и читайте DISCORD_TOKEN
Ошибки прав
Сообщение
Значение
Решение
DiscordAPIError[50001]: Missing Access
Бот не видит этот канал или сервер
Дайте боту доступ к каналу или проверьте, что он приглашён со scope bot
DiscordAPIError[50013]: Missing Permissions
У бота не хватает права или его роль стоит слишком низко
Добавьте право и поднимите роль бота выше ролей, которыми он управляет
Cannot send messages to this user (50007)
У пользователя закрыты личные сообщения
Обработайте это в коде и сообщите ему в канале
Ошибки взаимодействий
Сообщение
Значение
Решение
Unknown interaction (10062)
Бот отвечал на слэш-команду дольше 3 секунд
Отвечайте или откладывайте ответ сразу, затем присылайте продолжение
Interaction has already been acknowledged
Вы ответили дважды
Отвечайте один раз, затем используйте продолжение
Unknown Message (10008) / Unknown Channel (10003)
Сообщение или канал были удалены
Проверяйте, что они существуют, прежде чем их использовать
Лимиты запросов и ошибки соединения
429 Too Many Requests: бот отправляет запросы слишком быстро. Библиотека обычно сама ждёт и повторяет попытку. Сократите циклы, которые редактируют много сообщений или добавляют много реакций.
ECONNRESET, Connect Timeout Error, getaddrinfo: кратковременная сетевая проблема между ботом и Discord. Хорошая библиотека переподключается. Если соединение так и не восстанавливается, перезапустите сервер.
JavaScript heap out of memory или сервер останавливается сам: бот израсходовал всю память. См. Сколько RAM нужно Discord-боту.
Ошибки в коде
Cannot find module 'x' означает, что не хватает пакета: добавьте его в package.json (или в поле Доп. пакеты npm). ModuleNotFoundError: No module named 'x' означает, что в requirements.txt не хватает строки. О сервере, который останавливается сам, см. Почему ваш Discord-бот постоянно останавливается.