Konfigurera Sinusbot på ServerPrism
Få din Sinusbot-musikbot att fungera på ServerPrism. Denna guide täcker Discord-konfiguration, serverinställningar och första uppstart.
Sinusbot är en kraftfull musikbot för Discord och TeamSpeak. Denna guide fokuserar på att få din Sinusbot-instans att fungera för Discord på din ServerPrism-server.
Skapa din bot i Discord Developer Portal
- Gå till Discord Developer Portal.
- Klicka på New Application.
- Ge din applikation ett namn (t.ex. "Min Sinusbot") och klicka på Create.
- Navigera till fliken Bot i den vänstra sidofältet.
- Klicka på Add Bot, sedan Yes, do it!.
- Under TOKEN, klicka på Reset Token, sedan Yes, do it! för att visa din bots token. Kopiera denna token omedelbart; du kommer att behöva den för din ServerPrism-konfiguration. Håll denna token privat!
- Scrolla ner till Privileged Gateway Intents.
- Aktivera växlingsknappen Message Content Intent. Sinusbot behöver detta för att läsa kommandon och länkar från meddelanden.
Bjud in boten till din server
- I Discord Developer Portal, gå till fliken OAuth2, sedan URL Generator.
- Under SCOPES, välj
bot. - Under BOT PERMISSIONS, välj följande:
Read Messages/View ChannelsSend MessagesConnectSpeakUse Voice Activity
- Kopiera den genererade URL:en längst ner på sidan.
- Klistra in denna URL i din webbläsare och tryck Enter. Välj den Discord-server du vill lägga till boten till och auktorisera den.
Beställ på ServerPrism
Du har redan beställt din Discord Bots-produkt och valt Sinusbot som din runtime. För en musikbot är 1 GB RAM vanligtvis tillräckligt för en enda instans. Din server är nu driftsatt i din valda region.
Konfigurera uppstartsvariabler
Din Sinusbot-instans på ServerPrism använder miljövariabler för konfiguration. Du ställer in dessa på fliken Uppstart i din serverpanel.
- BOT_TOKEN: Klistra in bot-token du kopierade från Discord Developer Portal här.
- PREFIX: Ställ in kommandoprefixet för din bot (t.ex.
!). Användare kommer att använda detta före kommandon som!play. - TS3_ENABLED: Ställ in på
falseom du bara använder Discord. (Sinusbot är även en TeamSpeak-bot). - TS3_API_KEY: Lämna tomt om
TS3_ENABLEDärfalse. - YOUTUBE_API_KEY: (Valfritt, men rekommenderas starkt för YouTube-uppspelning). Skaffa en YouTube Data API v3-nyckel från Google Cloud Console. Utan denna kan YouTube-uppspelning vara opålitlig eller misslyckas.
Se fliken Uppstart i din panel för alla tillgängliga konfigurationsalternativ.
Första uppstarten
- Efter att ha ställt in dina miljövariabler på fliken Uppstart, navigera till fliken Konsol.
- Klicka på knappen Starta server.
- Övervaka konsolens utdata. En lyckad start kommer att visa meddelanden som indikerar att boten ansluter till Discord och initierar sina tjänster. Leta efter meddelanden som "Discord bot connected!" eller liknande.
- Kontrollera din Discord-server. Din bot bör visas online i din medlemslista.
- Gå med i en röstkanal och prova ett kommando, t.ex.
!play [YouTube URL](med ditt konfigurerade prefix).
Vanliga problem
- Boten kommer inte online/Token avvisas: Dubbelkolla din
BOT_TOKENpå fliken Uppstart. Se till att det inte finns några extra mellanslag och att det är den exakta token från Discord Developer Portal. - Boten är online men svarar inte på kommandon: Kontrollera att Message Content Intent är aktiverat i Discord Developer Portal under din bots inställningar. Se också till att boten har de nödvändiga behörigheterna (särskilt
Send Messages) i din Discord-servers kanalinställningar. - Problem med YouTube-uppspelning: Se till att du har en giltig
YOUTUBE_API_KEYkonfigurerad. Utan den är YouTube-funktionaliteten allvarligt begränsad eller trasig. - Boten går inte med i röstkanal: Se till att boten har behörigheterna
ConnectochSpeaki den röstkanal du befinner dig i.
Nästa steg
Utforska Sinusbots avancerade funktioner, som att lägga till fler musikkällor eller konfigurera anpassade kommandon. Se den officiella Sinusbot-dokumentationen för djupgående information om dess funktioner.