Dynamica auf ServerPrism einrichten
Richten Sie Ihren Dynamica-Bot auf ServerPrism ein, um dynamische Sprachkanäle auf Ihrem Discord-Server zu verwalten.
Dynamica ist ein benutzerfreundlicher Bot, der dynamische Sprachkanäle auf Ihrem Discord-Server erstellt und verwaltet. Diese Anleitung behandelt die Einrichtung von Dynamica auf Ihrer ServerPrism-Instanz.
Erstellen Sie Ihren Bot im Discord Developer Portal
- Gehen Sie zum Discord Developer Portal.
- Klicken Sie auf New Application.
- Geben Sie Ihrer Anwendung einen Namen (z.B.
Dynamica Bot) und klicken Sie auf Create. - Klicken Sie in der linken Seitenleiste auf Bot.
- Klicken Sie auf Add Bot, dann auf Yes, do it!
- Klicken Sie unter TOKEN auf Reset Token, dann auf Yes, do it! Kopieren Sie diesen Token sofort. Sie werden ihn später benötigen.
- Stellen Sie unter Privileged Gateway Intents sicher, dass Message Content Intent auf OFF steht. Dynamica benötigt diesen Intent nicht.
Laden Sie den Bot auf Ihren Server ein
- Klicken Sie in der linken Seitenleiste auf OAuth2 > URL Generator.
- Wählen Sie unter SCOPES die Option
bot. - Wählen Sie unter BOT PERMISSIONS die folgenden Berechtigungen aus:
Manage ChannelsMove MembersView ChannelsConnectSpeak
- Kopieren Sie die generierte URL am unteren Rand der Seite.
- Fügen Sie die URL in Ihren Browser ein und drücken Sie die Eingabetaste.
- Wählen Sie den Discord-Server aus, dem Sie den Bot hinzufügen möchten, und klicken Sie auf Authorize.
Bestellung auf ServerPrism
Sie haben Ihre ServerPrism-Instanz bereits mit vorinstallierter Dynamica-Laufzeit bestellt. Für Discord-Bots sind 1 GB RAM in der Regel ausreichend. Ihre Instanz ist bereits in der von Ihnen gewählten Region bereitgestellt.
Startvariablen konfigurieren
- Melden Sie sich in Ihrem ServerPrism-Panel an.
- Navigieren Sie zu Ihrem Dynamica-Server.
- Klicken Sie auf den Tab Startup.
- Sie sehen mehrere Umgebungsvariablen. Konfigurieren Sie die folgenden:
BOT_TOKEN: Fügen Sie den Bot-Token ein, den Sie aus dem Discord Developer Portal kopiert haben.PREFIX: Legen Sie Ihr gewünschtes Befehlspräfix fest. Der Standard ist!, aber Sie können?,.oder jedes andere Zeichen verwenden, das Sie bevorzugen. Zum Beispiel!.OWNER_ID: Geben Sie Ihre Discord-Benutzer-ID ein. Um Ihre Benutzer-ID zu finden, aktivieren Sie den Entwicklermodus in Discord (Benutzereinstellungen > Erweitert > Entwicklermodus), klicken Sie dann mit der rechten Maustaste auf Ihren Benutzernamen in Discord und wählen SieID kopieren.
Erster Start
- Nachdem Sie Ihre Startvariablen konfiguriert haben, gehen Sie im ServerPrism-Panel zum Tab Console.
- Klicken Sie auf die Schaltfläche Start.
- Beobachten Sie die Konsolenausgabe. Ein erfolgreicher Start zeigt Meldungen an, die darauf hinweisen, dass der Bot eine Verbindung zu Discord herstellt und bereit ist. Sie sollten eine Ausgabe ähnlich der folgenden sehen:
[INFO] Dynamica is online! [INFO] Logged in as Dynamica#1234 - Überprüfen Sie Ihren Discord-Server. Der Dynamica-Bot sollte in Ihrer Mitgliederliste als online angezeigt werden.
Häufige Probleme
- Bot-Token abgelehnt/Ungültiger Token: Überprüfen Sie sorgfältig, ob Sie den Token korrekt aus dem Discord Developer Portal kopiert und ohne zusätzliche Leerzeichen in die Umgebungsvariable
BOT_TOKENim Tab Startup eingefügt haben. - Bot ist online, reagiert aber nicht auf Befehle: Stellen Sie sicher, dass die Variable
PREFIXkorrekt eingestellt ist und Sie das richtige Präfix in Discord verwenden (z.B.!help). Überprüfen Sie außerdem, ob der Bot die erforderlichen Berechtigungen (Manage Channels,Move Members,View Channels,Connect,Speak) in Ihren Discord-Server-Einstellungen hat. - Bot wird nicht als online angezeigt: Der Bot konnte möglicherweise nicht gestartet werden. Überprüfen Sie den Tab Console auf Fehlermeldungen. Häufige Probleme sind ein falscher
BOT_TOKENoder Netzwerkverbindungsprobleme (obwohl dies auf ServerPrism selten ist).
Nächste Schritte
Sobald Dynamica läuft, können Sie seine Befehle auf Ihrem Discord-Server verwenden. Beginnen Sie mit !help (oder Ihrem gewählten Präfix), um die verfügbaren Befehle anzuzeigen. Typischerweise verwenden Sie !setchannel, um einen Sprachkanal als Ihren Haupt-Dynamikkanal festzulegen, von dem aus Benutzer neue temporäre Sprachkanäle erstellen können.