Почему падает бот: разбор ошибки по логу
Вставьте последние строки лога или traceback — покажем, что сломалось и что поменять. Правила взяты из реальных падений ботов при деплое: неверный токен, не установленная библиотека, второй запущенный экземпляр, запись файлов не туда.
Лог никуда не отправляется. Токены всё равно лучше вырезать перед тем, как куда-то вставлять.
Какие ошибки узнаёт
- ModuleNotFoundError: No module named …
- Unauthorized, TokenValidationError — неверный токен
- Conflict: terminated by other getUpdates request
- unable to open database file, Read-only file system
- can't open file … No such file or directory
- Authentication failed, Repository not found
Бот падает только на сервере
botdepo разбирает лог сам при каждом падении и пишет подсказку прямо в панели, перезапускает бота и присылает уведомление, если он упал всерьёз. Задеплоить бота.