Kundenbereich6 Minuten

    Discord-Bot-Hosting: Upload, Token, GitHub und häufige Probleme

    Laden Sie Ihren Bot hoch, hinterlegen Sie das Token, verbinden Sie GitHub für automatische Deployments und beheben Sie häufige Probleme.

    SNG erkennt Node.js oder Python automatisch, installiert die Pakete und startet den Bot.

    1. 1
      Schritt 1

      Bot öffnen

      Wählen Sie im Menü „Discord-Bots“ und öffnen Sie den Bot.

      Bot öffnen
    2. 2
      Schritt 2

      Bot-Dateien hochladen

      Laden Sie ein ZIP-Archiv des Bots hoch. Die Sprache wird erkannt, Pakete werden installiert und der Bot startet. Vor jedem Deployment wird ein Backup erstellt; bewahren Sie zusätzlich eine eigene Kopie auf.

    3. 3
      Schritt 3

      Token hinterlegen

      Kopieren Sie im Discord Developer Portal → Ihre Anwendung → Bot das Token und fügen Sie es bei SNG ein. Es wird verschlüsselt gespeichert. SNG liest config.json oder .env; andere Dateien bearbeiten Sie im Tab „Dateien“.

    4. 4
      Schritt 4

      GitHub verbinden (optional)

      Verbinden Sie ein Repository mit einem fein abgestuften Token, das auf dieses Repository beschränkt ist, und fügen Sie den angezeigten Webhook hinzu. Der Bot wird dann bei jedem Push neu bereitgestellt. Alternativ erstellen Sie einen Bot ohne Code und veröffentlichen ihn.

    Häufige Probleme (auf der Bot-Seite angezeigt)

    • Zusätzliche Berechtigungen oder Intents nötig: Aktivieren Sie Message Content und die weiteren Intents im Developer Portal → Bot.
    • Ein benötigtes Paket fehlt: Ergänzen Sie es in package.json oder requirements.txt.
    • Versuch, einen Web-Port zu öffnen: Bots können nicht auf Web-Ports lauschen. Entfernen Sie den Webserver-Teil.
    • Dateien neben den Code geschrieben: Die Meldung auf der Bot-Seite zeigt, wo Daten gespeichert werden sollen.
    • TypeScript wird noch nicht unterstützt: Laden Sie das kompilierte JavaScript hoch.
    • Alter discord.js-v13-Code: Aktualisieren Sie auf eine aktuelle Version.
    • Fehlende Berechtigung auf dem Server: Die Rolle des Bots muss über den Rollen stehen, die er verwaltet.
    Brauchen Sie Hilfe?

    Die Schritte haben nicht geholfen? Unser Support-Team ist rund um die Uhr für Sie da.

    Support kontaktieren