Konfigurera Muse på ServerPrism
Få din Muse Discord musikbot att fungera på ServerPrism med denna steg-för-steg-guide.
Muse är en självhostad Discord musikbot som strömmar ljud från YouTube och Spotify. Denna guide går igenom hur du skapar din bot i Discord, bjuder in den till din server och konfigurerar den på din ServerPrism-instans.
Skapa din bot i Discord Developer Portal
- Gå till Discord Developer Portal.
- Klicka på New Application.
- Ge din applikation ett namn (t.ex.
Muse Bot) och klicka på Create. - I den vänstra sidofältet, navigera till Bot.
- Klicka på Add Bot och bekräfta genom att klicka på Yes, Do It!.
- Under TOKEN, klicka på Reset Token och sedan Yes, do it! för att visa din bot-token. Kopiera denna token omedelbart och förvara den säkert. Du kommer att behöva den senare.
- Scrolla ner till Privileged Gateway Intents.
- Aktivera växlingsknappen Message Content Intent. Muse behöver detta för att läsa kommandon och låtförfrågningar från meddelanden.
Bjud in boten till din server
- I den vänstra sidofältet, gå till OAuth2 > URL Generator.
- Under SCOPES, välj
bot. - Under BOT PERMISSIONS, välj följande:
Read Messages/View ChannelsSend MessagesEmbed LinksAttach FilesManage MessagesRead Message HistoryConnectSpeakUse Voice ActivityPriority SpeakerMute MembersDeafen MembersMove Members
- Kopiera den genererade URL:en längst ner på sidan.
- Klistra in URL:en i din webbläsare, välj din Discord-server från rullgardinsmenyn och klicka på Authorize.
Beställ på ServerPrism
Om du inte redan har gjort det, beställ din Discord Bots-server på ServerPrism. För Muse räcker vanligtvis 1 GB RAM för ett måttligt antal användare och samtidiga strömmar. Välj en region som ligger närmast din primära användarbas för bästa ljudupplevelse. När din server är driftsatt får du tillgång till din översikt.
Konfigurera uppstartsvariabler
Fliken Uppstart i din ServerPrism-översikt låter dig ställa in miljövariabler som krävs av Muse. Ställ in följande variabler:
BOT_TOKEN: Klistra in bot-tokenen du kopierade från Discord Developer Portal.PREFIX: Kommandoprefixet din bot kommer att använda (t.ex.!). Användare kommer att skriva!playför att använda boten.OWNER: Ditt Discord-användar-ID. Detta ger dig speciella administrativa kommandon. För att få ditt användar-ID, aktivera Developer Mode i Discord (User Settings > Advanced), högerklicka sedan på ditt användarnamn och väljCopy ID.SPOTIFY_CLIENT_ID: (Valfritt) Ditt Spotify-applikations klient-ID. Skapa en Spotify-applikation på Spotify for Developers.SPOTIFY_CLIENT_SECRET: (Valfritt) Din Spotify-applikations klienthemlighet. Finns bredvid ditt klient-ID på Spotify-översikten.YOUTUBE_API_KEY: (Valfritt) En YouTube Data API v3-nyckel. Skaffa en från Google Cloud Console.
Första starten
Efter att ha ställt in dina uppstartsvariabler, gå till fliken Konsol i din ServerPrism-översikt och klicka på Starta server. Titta på konsolens utdata efter meddelanden som indikerar en lyckad anslutning till Discord. Du bör se meddelanden som [INFO] Logged in as Muse Bot#1234.
När boten är online, gå till din Discord-server och prova ett kommando som !ping (med ditt valda prefix). Boten bör svara med Pong!.
Vanliga problem
- Bot-token avvisad/Ogiltig token: Dubbelkolla att
BOT_TOKENi din flik Uppstart är exakt den token som kopierats från Discord Developer Portal, utan extra mellanslag eller tecken. - Boten är online men svarar inte på kommandon: Se till att du aktiverade Message Content Intent i Discord Developer Portal under avsnittet Bot. Verifiera också att boten har behörigheterna
Send MessagesochRead Messages/View Channelspå din Discord-server. - Boten ansluter inte till röstkanaler eller spelar inte upp ljud: Kontrollera att boten har behörigheterna
ConnectochSpeaki den röstkanal den försöker ansluta till.
Nästa steg
Utforska Muses kommandon genom att skriva !help på din Discord-server. Du kan hitta mer detaljerade användningsinstruktioner och avancerade konfigurationsalternativ på Muse GitHub-sida.