Muse auf ServerPrism einrichten
Richten Sie Ihren Muse Discord Musik-Bot auf ServerPrism mit dieser Schritt-für-Schritt-Anleitung ein.
Muse ist ein selbst gehosteter Discord Musik-Bot, der Audio von YouTube und Spotify streamt. Diese Anleitung führt Sie durch die Erstellung Ihres Bots in Discord, die Einladung auf Ihren Server und die Konfiguration 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.
Muse Bot) und klicken Sie auf Create. - Navigieren Sie in der linken Seitenleiste zu Bot.
- Klicken Sie auf Add Bot und bestätigen Sie mit Yes, Do It!.
- Klicken Sie unter TOKEN auf Reset Token und dann auf Yes, do it!, um Ihr Bot-Token anzuzeigen. Kopieren Sie dieses Token sofort und bewahren Sie es sicher auf. Sie werden es später benötigen.
- Scrollen Sie nach unten zu Privileged Gateway Intents.
- Aktivieren Sie den Schalter Message Content Intent. Muse benötigt dies, um Befehle und Song-Anfragen aus Nachrichten zu lesen.
Laden Sie den Bot auf Ihren Server ein
- Gehen Sie in der linken Seitenleiste zu OAuth2 > URL Generator.
- Wählen Sie unter SCOPES die Option
bot. - Wählen Sie unter BOT PERMISSIONS die folgenden Berechtigungen aus:
Read Messages/View ChannelsSend MessagesEmbed LinksAttach FilesManage MessagesRead Message HistoryConnectSpeakUse Voice ActivityPriority SpeakerMute MembersDeafen MembersMove Members
- Kopieren Sie die generierte URL am unteren Rand der Seite.
- Fügen Sie die URL in Ihren Browser ein, wählen Sie Ihren Discord-Server aus dem Dropdown-Menü und klicken Sie auf Authorize.
Bestellen Sie auf ServerPrism
Falls noch nicht geschehen, bestellen Sie Ihren Discord Bots-Server auf ServerPrism. Für Muse sind 1 GB RAM in der Regel ausreichend für eine moderate Anzahl von Benutzern und gleichzeitigen Streams. Wählen Sie eine Region, die Ihrem primären Benutzerkreis am nächsten liegt, um das beste Audioerlebnis zu gewährleisten. Sobald Ihr Server bereitgestellt ist, erhalten Sie Zugriff auf Ihr Panel.
Startvariablen konfigurieren
Der 'Startup'-Tab Ihres ServerPrism-Panels ermöglicht es Ihnen, Umgebungsvariablen festzulegen, die von Muse benötigt werden. Legen Sie die folgenden Variablen fest:
BOT_TOKEN: Fügen Sie das Bot-Token ein, das Sie vom Discord Developer Portal kopiert haben.PREFIX: Das Befehlspräfix, das Ihr Bot verwenden wird (z.B.!). Benutzer geben!playein, um den Bot zu verwenden.OWNER: Ihre Discord-Benutzer-ID. Dies gewährt Ihnen spezielle administrative Befehle. Um Ihre Benutzer-ID zu erhalten, aktivieren Sie den Entwicklermodus in Discord (Benutzereinstellungen > Erweitert), klicken Sie dann mit der rechten Maustaste auf Ihren Benutzernamen und wählen SieID kopieren.SPOTIFY_CLIENT_ID: (Optional) Ihre Spotify-Anwendungs-Client-ID. Erstellen Sie eine Spotify-Anwendung unter Spotify for Developers.SPOTIFY_CLIENT_SECRET: (Optional) Ihr Spotify-Anwendungs-Client-Secret. Finden Sie es neben Ihrer Client-ID auf dem Spotify-Dashboard.YOUTUBE_API_KEY: (Optional) Ein YouTube Data API v3-Schlüssel. Erhalten Sie einen von der Google Cloud Console.
Erster Start
Nachdem Sie Ihre Startvariablen festgelegt haben, gehen Sie zum 'Console'-Tab in Ihrem ServerPrism-Panel und klicken Sie auf Start. Beobachten Sie die Konsolenausgabe auf Meldungen, die eine erfolgreiche Verbindung zu Discord anzeigen. Sie sollten Meldungen wie [INFO] Logged in as Muse Bot#1234 sehen.
Sobald der Bot online ist, gehen Sie zu Ihrem Discord-Server und versuchen Sie einen Befehl wie !ping (mit Ihrem gewählten Präfix). Der Bot sollte mit Pong! antworten.
Häufige Probleme
- Bot-Token abgelehnt/Ungültiges Token: Überprüfen Sie, ob
BOT_TOKENin Ihrem 'Startup'-Tab genau das Token ist, das Sie aus dem Discord Developer Portal kopiert haben, ohne zusätzliche Leerzeichen oder Zeichen. - Bot online, reagiert aber nicht auf Befehle: Stellen Sie sicher, dass Sie den Message Content Intent im Discord Developer Portal unter dem Bot-Bereich aktiviert haben. Überprüfen Sie auch, ob der Bot die Berechtigungen
Send MessagesundRead Messages/View Channelsauf Ihrem Discord-Server hat. - Bot tritt keinen Sprachkanälen bei oder spielt kein Audio ab: Überprüfen Sie, ob der Bot die Berechtigungen
ConnectundSpeakin dem Sprachkanal hat, dem er beitreten möchte.
Nächste Schritte
Erkunden Sie die Befehle von Muse, indem Sie !help auf Ihrem Discord-Server eingeben. Detailliertere Nutzungsanweisungen und erweiterte Konfigurationsoptionen finden Sie auf der Muse GitHub-Seite.