Dein Bot-Token ist ein Passwort zu deinem Bot. Wer ihn hat, kann deinen Bot überall laufen lassen, lesen, was er liest, und als er schreiben.
In .env speichern
Leg im Serverordner eine Datei .env an:
DISCORD_TOKEN=MTIz...dein Token...
Im Code lesen. Node: require('dotenv').config(); const token = process.env.DISCORD_TOKEN; (dotenv in package.json eintragen). Python: from dotenv import load_dotenv; load_dotenv(); token = os.getenv("DISCORD_TOKEN") mit python-dotenv in requirements.
Den Token nie in index.js, in ein GitHub-Repo oder in ein Ticket kleben. Teilst du Code mit uns, Token vorher entfernen.
Wenn er geleakt ist
Discord Developer Portal → deine Anwendung → Bot → Reset Token. Der alte Token ist sofort ungültig. Den neuen in .env, neu starten.
Subuser und das Panel
Jeder mit *Files*-Recht auf dem Server kann .env lesen. Gib Mit-Entwicklern nur Subuser-Zugang, wenn du ihnen den Token anvertraust, oder gib ihnen nur Konsolenrechte.