Konfigurera fragbot på ServerPrism
Få din fragbot Discord-bot att köras på ServerPrism med denna steg-för-steg-guide.
fragbot är den officiella Discord-boten för Fragforce och tillhandahåller olika verktyg. Denna guide täcker hur du skapar din bot-applikation, bjuder in den till din server, konfigurerar den på ServerPrism och får den online.
Skapa din bot i Discord Developer Portal
- Gå till Discord Developer Portal.
- Klicka på New Application.
- Ge din applikation ett namn (t.ex.
fragbot) och klicka på Create. - Navigera till fliken Bot i den vänstra sidomenyn.
- Klicka på Add Bot, sedan Yes, do it!.
- Under TOKEN, klicka på Reset Token, sedan Yes, do it!.
- Kopiera denna token omedelbart. Du kommer att behöva den för din ServerPrism-konfiguration. Håll den säker; dela den inte.
- Under Privileged Gateway Intents, aktivera MESSAGE CONTENT INTENT. fragbot behöver detta för att läsa meddelanden och svara på kommandon.
Bjud in boten till din server
- Gå till fliken OAuth2, sedan URL Generator.
- Under SCOPES, välj
botochapplications.commands. - Under BOT PERMISSIONS, välj de behörigheter din bot behöver. För fragbot är en bra startpunkt:
Read Messages/View ChannelsSend MessagesEmbed LinksAttach FilesManage Messages(om du vill att den ska kunna radera meddelanden, t.ex. för moderering)
- Kopiera den genererade URL:en längst ner.
- Klistra in URL:en i din webbläsare och välj den Discord-server du vill bjuda in boten till.
- Klicka på Authorize.
Beställ på ServerPrism
När du beställer din Discord bot-server på ServerPrism är 1 GB RAM vanligtvis tillräckligt för fragbot. Välj den region som ligger närmast din primära användarbas för optimal prestanda. När den är beställd kommer din server att distribueras och fragbot-paketet kommer att vara förinstallerat.
Konfigurera startvariabler
Fliken Startup i din ServerPrism-panel är där du konfigurerar fragbot med hjälp av miljövariabler. Dessa variabler talar om för boten hur den ska ansluta till Discord och vilket prefix den ska använda för kommandon.
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 svara på. Ett vanligt val är!. Om du till exempel ställer inPREFIXtill!, skulle du använda!help.OWNER_ID: Discord-användar-ID för botens ägare. Du kan få ditt användar-ID genom att aktivera utvecklarläge i Discord (Användarinställningar > Avancerat) och sedan högerklicka på ditt användarnamn och väljaCopy ID.
fragbot kan kräva ytterligare konfiguration beroende på dess funktioner. Se fragbot GitHub-repository för eventuella specifika, avancerade miljövariabler som den kan använda för funktioner som databasanslutningar eller API-nycklar.
Första starten
- Efter att ha ställt in miljövariablerna, navigera till fliken Console i din ServerPrism-panel.
- Klicka på knappen Start.
- Titta på konsolens utdata. En lyckad start visar vanligtvis meddelanden som indikerar att boten ansluter till Discord och loggar in, följt av ett meddelande som
Bot is ready!ellerLogged in as fragbot#1234. - Din bot bör nu visas online på din Discord-server.
Vanliga problem
- Bot-token avvisad/ogiltig token: Dubbelkolla att
BOT_TOKENpå din Startup-flik är exakt den token du kopierade från Developer Portal. Se till att det inte finns några inledande/avslutande mellanslag. - Bot online men svarar inte på kommandon: Kontrollera att du har aktiverat MESSAGE CONTENT INTENT i Discord Developer Portal under din bots inställningar. Utan detta kan boten inte läsa meddelandeinnehåll för att bearbeta kommandon.
- Boten kommer inte online: Kontrollera konsolen för fel. Vanliga problem inkluderar felaktig
BOT_TOKENeller saknade obligatoriska miljövariabler. Se till att alla nödvändiga variabler är inställda på fliken Startup.
Nästa steg
Nu när fragbot körs kan du börja utforska dess kommandon. Använd kommandot !help (eller vilket prefix du konfigurerade) på din Discord-server för att se en lista över tillgängliga kommandon. För mer avancerad konfiguration eller för att förstå specifika funktioner, konsultera fragbot GitHub-repository.