Botxona

Как читать логи (даже если вы не программист)

Каждая строка текста, которую бот во время работы выводит на экран (в консоль), — это логи. В разделе Логи на странице бота вы видите последние строки в реальном времени. Это самый быстрый способ найти проблему.

Что делать, если вы не программист

Поначалу логи могут выглядеть пугающе, но понимать их полностью не обязательно — ваша задача найти нужную часть и показать её AI (или своему разработчику).

На что обращать внимание

  • Строка, начинающаяся с Traceback (most recent call last):, означает, что отсюда началась ошибка Python. Скопируйте всё — от этой строки до самого конца.
  • Слова Error, Exception, Unhandled rejection означают, что что-то пошло не так.
  • Самая последняя строка обычно содержит краткое название ошибки (например, ModuleNotFoundError: No module named 'requests') — чаще всего это самая важная строка.

Как показать логи AI

Скопируйте несколько десятков строк вокруг ошибки и напишите примерно так: «Мой бот на Botxona не работает, вот логи: [скопированный текст]. Объясни проблему и дай исправленный код». Обычно AI точно находит причину.

Crash-loop — если бот падает снова и снова

Если бот сразу после запуска останавливается с ошибкой, система автоматически пытается перезапустить его. Но если бот падает более 5 раз за 10 минут, система считает это «crash-loop» и прекращает попытки — статус бота меняется на «crashed», а вам отправляется уведомление. Это сделано, чтобы бесконечные перезапуски не расходовали ресурсы сервера.

В таком случае: прочитайте логи, найдите причину (чаще всего это неверный токен, недостающая библиотека или ошибка в коде, возникающая сразу при запуске), исправьте код и выполните повторный деплой (redeploy).

Следующий шаг

Самые частые ошибки и их решения: Ошибки и решения.