Alles, was dein Bot ausgibt (console.log, print), erscheint in der Panel-Konsole. Eine separate Logdatei gibt es nur, wenn dein Code eine schreibt.
Einen Absturz lesen
Zu den letzten Zeilen scrollen, bevor der Prozess stehen blieb.
- Node.js: Der Stacktrace beginnt mit dem Fehler (
TypeError: Cannot read properties of undefined (reading 'send')), gefolgt vonat ...-Zeilen. Die ersteat-Zeile, die auf deine Datei zeigt (/home/container/commands/ping.js:12), ist die Stelle. Zeile 12 dieser Datei. - Python: Der Trace beginnt mit
Traceback (most recent call last). Von unten lesen: Die letzte Zeile ist der Fehler, die darüber Datei und Zeilennummer in deinem Code.
Häufige Meldungen
An invalid token was provided: der Token ist falsch oder wurde zurückgesetzt. Siehe Token-Sicherheit.Used disallowed intents: Intents im Developer Portal aktivieren (Bot → Privileged Gateway Intents) und im Code anfordern.Cannot find module 'x'/ModuleNotFoundError: Paket inpackage.json/requirements.txteintragen.EADDRINUSE: dein Bot öffnet einen Webserver auf einem festen Port; nimm den Port aus dem Reiter Network (process.env.SERVER_PORT).- Exit-Code 137: Speicher voll. RAM upgraden oder das Leck beheben.
Kowalski lesen lassen
Frag "Warum ist mein Bot abgestürzt?", und er liest den Konsolenverlauf, findet den Trace und erklärt ihn in klaren Worten, oft mit der Zeile, die zu ändern ist.