Ställa in Muse på ServerPrism
Få din Muse Discord musikbot att fungera på ServerPrism med denna steg-för-steg installationsguide.
Muse är en självhyst 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 sidofältet till vänster, 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 för 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 sidofältet till vänster, 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 1 GB RAM vanligtvis tillräckligt 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 kontrollpanel.
Konfigurera startvariabler
Fliken Startup i din ServerPrism-kontrollpanel låter dig ställa in miljövariabler som Muse kräver. 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 (Användarinställningar > Avancerat), högerklicka sedan på ditt användarnamn och väljCopy ID.SPOTIFY_CLIENT_ID: (Valfritt) Ditt Spotify-applikationsklient-ID. Skapa en Spotify-applikation på Spotify for Developers.SPOTIFY_CLIENT_SECRET: (Valfritt) Din Spotify-applikationsklienthemlighet. Finns bredvid ditt klient-ID på Spotify-instrumentpanelen.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 startvariabler, gå till fliken Console i din ServerPrism-kontrollpanel och klicka på Start. Titta på konsolutgången 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 ska svara med Pong!.
Vanliga problem
- Bot-token avvisad/Ogiltig Token: Dubbelkolla att
BOT_TOKENpå din Startup-flik är exakt den token som kopierats från Discord Developer Portal, utan extra mellanslag eller tecken. - Bot online men svarar inte på kommandon: Se till att du aktiverade Message Content Intent i Discord Developer Portal under Bot-sektionen. Kontrollera också att boten har behörigheterna
Send MessagesochRead Messages/View Channelspå din Discord-server. - Bot 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.