Aoede auf ServerPrism einrichten
Mit dieser ServerPrism-Einrichtungsanleitung können Sie Ihren Aoede Discord-Musikbot direkt in Ihrem Discord-Server Spotify streamen lassen.
Aoede ist ein einzigartiger Discord-Musikbot, der direkt von Spotify streamt und Spotify selbst als primäre Schnittstelle nutzt. Diese Anleitung behandelt die Einrichtung Ihres Aoede-Bots auf ServerPrism.
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. „Aoede Music Bot“) und klicken Sie auf Create.
- Navigieren Sie in der linken Seitenleiste zum Tab Bot.
- Klicken Sie auf Add Bot und dann auf Yes, do it!.
- Klicken Sie unter TOKEN auf Reset Token und dann auf Yes, do it!.
- Kopieren Sie den Token. Dies ist der geheime Schlüssel Ihres Bots; bewahren Sie ihn sicher auf. Sie benötigen ihn für Ihr ServerPrism-Panel.
- Scrollen Sie nach unten zu Privileged Gateway Intents.
- Aktivieren Sie den Schalter Message Content Intent. Aoede benötigt dies, um Spotify-Links und Befehle innerhalb von Nachrichten zu verarbeiten.
Laden Sie den Bot auf Ihren Server ein
- Gehen Sie im Discord Developer Portal zum Tab OAuth2 und dann zu URL Generator.
- Wählen Sie unter SCOPES die Option
bot. - Wählen Sie unter BOT PERMISSIONS die folgenden Berechtigungen aus:
Read Messages/View ChannelsSend MessagesConnectSpeakUse Voice Activity
- 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
Wenn Sie Ihren Discord-Bot-Server auf ServerPrism bestellen:
- Wählen Sie das Produkt „Discord Bots“.
- Wählen Sie Aoede als Bot-Laufzeit.
- Ein 1 GB RAM-Plan ist in der Regel ausreichend für Aoede.
- Wählen Sie Ihre bevorzugte Serverregion.
- Schließen Sie den Bereitstellungsprozess ab.
Startvariablen konfigurieren
Nachdem Ihr Server bereitgestellt wurde, müssen Sie die Umgebungsvariablen des Bots konfigurieren. Gehen Sie zum Tab Startup in Ihrem ServerPrism-Panel.
Legen Sie die folgenden Variablen fest:
BOT_TOKEN: Fügen Sie den Bot-Token ein, den Sie aus dem Discord Developer Portal kopiert haben.PREFIX: Das Befehlspräfix für Ihren Bot (z.B.!). Aoede verwendet hauptsächlich Spotify-Links direkt, aber ein Präfix könnte für andere Befehle verwendet werden, falls implementiert.SPOTIFY_CLIENT_ID: Die Client-ID Ihrer Spotify-Anwendung. Erstellen Sie eine Anwendung unter Spotify for Developers, um diese zu erhalten.SPOTIFY_CLIENT_SECRET: Das Client-Geheimnis Ihrer Spotify-Anwendung. Ebenfalls von Ihrer Spotify for Developers-Anwendung.
Beachten Sie den Tab Startup in Ihrem Panel für alle anderen spezifischen Variablen, die Ihr Bot möglicherweise benötigt.
Erster Start
- Nachdem Sie Ihre Umgebungsvariablen festgelegt haben, navigieren Sie zum Tab Console in Ihrem ServerPrism-Panel.
- Klicken Sie auf die Schaltfläche Start.
- Überwachen Sie die Konsolenausgabe. Ein erfolgreicher Start zeigt Meldungen an, die darauf hinweisen, dass der Bot eine Verbindung zu Discord und Spotify herstellt, typischerweise endend mit einer Meldung wie „Aoede is online!“ oder einer ähnlichen Bestätigung.
- Überprüfen Sie Ihren Discord-Server; Ihr Bot sollte in der Mitgliederliste als online erscheinen.
Häufige Probleme
- Bot-Token abgelehnt/Ungültiger Token: Überprüfen Sie genau, ob
BOT_TOKENin Ihrem 'Startup'-Tab exakt der Token ist, der aus dem Discord Developer Portal kopiert wurde, ohne zusätzliche Leerzeichen oder Zeichen. - Bot online, reagiert aber nicht: Stellen Sie sicher, dass Sie den Message Content Intent im Discord Developer Portal unter den Einstellungen Ihres Bots aktiviert haben. Überprüfen Sie außerdem, ob der Bot die erforderlichen Berechtigungen (Connect, Speak, Send Messages) auf Ihrem Discord-Server hat.
- Spotify-Verbindungsprobleme: Bestätigen Sie, dass
SPOTIFY_CLIENT_IDundSPOTIFY_CLIENT_SECRETkorrekt sind und von einer gültigen Spotify-Anwendung stammen. Stellen Sie sicher, dass Ihre Spotify-Anwendunghttp://localhost:8888/callbackals Redirect URI hat, falls dies vom spezifischen Authentifizierungsfluss des Bots erforderlich ist (überprüfen Sie die Aoede-Dokumentation, wenn Probleme weiterhin bestehen).
Nächste Schritte
Sobald Aoede läuft, können Sie ihn verwenden, indem Sie Spotify-Song- oder Playlist-Links direkt in Ihren Discord-Kanal einfügen, in dem der Bot vorhanden ist. Für eine erweiterte Nutzung oder Fehlerbehebung lesen Sie das offizielle Aoede GitHub-Repository oder dessen Dokumentation für spezifische Befehle und Funktionen.