Ein Discord-Bot funktioniert nur, solange etwas ihn ausführt. Ein Bot-Tarif führt ihn auf einem Server aus, der an bleibt, startet ihn nach einem Absturz neu und behält seine Dateien zwischen Neustarts. Diese Anleitung führt dich von einem neuen Tarif zu einem laufenden Bot.
Bevor du startest
Du brauchst den Code deines Bots (einen Ordner mit Dateien oder ein Git-Repository) und seinen Token aus dem Discord Developer Portal. Willst du nur einen fertigen Bot, lies So richtest du einen fertigen Musik-Bot ein.
Schritte
- Wähl deine Sprache. Ein neuer Bot-Server startet als Node.js-Server. Nutzt dein Bot Python, Java oder C# (.NET), öffne deinen Server im Panel, bleib auf der Übersicht und klick auf Servertyp bearbeiten. Wähl Python Bot oder Java Bot. Den Typ zu ändern installiert den Server neu und löscht standardmäßig die Dateien darauf, mach das also, bevor du etwas hochlädst.
- Füge deine Dateien hinzu. Öffne Files und lade deinen Bot hoch, oder gib eine Git-Adresse an (siehe die Sprach-Anleitungen unten). Du kannst dich auch per SFTP verbinden: So verbindest du dich per SFTP mit den Dateien deines Servers.
- Öffne Einstellungen, dann Spieleinstellungen. Setz die Hauptdatei (die Datei, die deinen Bot startet, zum Beispiel
index.jsoderbot.py) und füge deinen Token in das Feld Discord-Bot-Token ein. - Starte den Server auf der Seite Console und lies die Console. Sie zeigt die eigenen Meldungen deines Bots, auch Login-Fehler.
Was danach passiert
- Stürzt der Bot ab, startet der Server ihn einmal automatisch neu. Stürzt er innerhalb einer Minute erneut ab, bleibt er gestoppt, damit ein Fehler nicht endlos in einer Schleife läuft. Lies dazu Warum dein Discord-Bot immer wieder stoppt.
- Pakete werden bei jedem Start des Servers installiert, eine neue Abhängigkeit in
package.jsonoderrequirements.txtwird also beim nächsten Neustart übernommen.
Sprach-Anleitungen
- Einen Node.js-Discord-Bot hosten
- Einen Python-Discord-Bot hosten
- Einen Java-Discord-Bot hosten
- Einen C#-Discord-Bot (.NET) hosten
Nächste Schritte: Lies So schützt du den Token deines Discord-Bots, bevor du Dateien von dir teilst.





