Задать вопрос
LorDipO
@LorDipO
Shto

Почему может не работать дискорд бот?

Суть вопроса не в том чтобы спросить ошибку в коде и т.д, а спросить было ли у кого-нибудь такое? Раньше бот работал идеально, а сейчас при запуске не реагирует не на какие команды и не выдает ошибку. И если бы проблема была в коде или боте, но нет я и создавал нового бота и писал ему 100% рабочий код, но он все-равно не работал по неизвестной причине ведь ошибку не выдавал, а продолжал работать.
Сталкивался ли кто-то с таким?
  • Вопрос задан
  • 525 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Ну идём по порядку.
1. Сервер, на котором должен быть запущен бот, отключен от электричества или неисправен.
2. Сервер, на котором запущен бот, отключен от интернета или на нём неправильно настроен фаервол, или по другой похожей причине до него не доходит запрос.
3. Бот не запущен или не обрабатывает HTTP-запросы
4. Поломался DNS или просрочилась аренда домена и из-за этого сервер дискорда не может найти адрес, на который нужно послать запрос на вебхук.
5. Просрочились SSL-сертификаты и из-за этого сервер дискорда не может отправить тебе запрос на вебхук, тк думает, что это не безопасно.
6. По какой-то причине изменился токен, но ты его не поменял в боте. По тому не проходить аутентификация.
7. Твой бот часто сыпал ошибками и по тому дискорд его отключил - тебе нужно посмотреть что за ошибки, исправить их, и включить снова. (это может произойти по причинам 1-5)
8. Твой аккаунт разработчика или бота забанили.
9. Ты изменил что-то в коде (в том числе обновил зависимости) и из-за этого код теперь не рабочий.
10. Ты словил UB

Если никакой их этих пунктов не подходит, то пройдись ещё раз более внимательно. Если и после этого никакой пункт не подходит, то без доступа к твоему серверу и коду ответить никто не сможет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fenrir1121
@fenrir1121
Начни с документации
Включить режим отладки и смотреть логи библиотеки.

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

Войдите, чтобы написать ответ

Похожие вопросы