Kom igång med Discord-botar
Denna guide hjälper dig att installera och konfigurera din Discord-bot på ServerPrism, inklusive beställning, initial installation och vanliga problem.
Denna guide går igenom hur du installerar din Discord-bot på ServerPrism. Du kommer att lära dig hur du beställer en server, konfigurerar din bot och ansluter den till Discord.
Innan du börjar
Innan du distribuerar din bot behöver du en Discord bot-token. Du kan generera denna token från Discord Developer Portal. Skapa en ny applikation, navigera till fliken 'Bot' och klicka på 'Add Bot'. När den har skapats kan du visa och kopiera din token. Håll denna token säker; den ger full kontroll över din bot.
Beställning på ServerPrism
- Välj ett paket: Discord-botar kräver vanligtvis minst 2 GB RAM. För botar med tunga funktioner eller många guilder, överväg 4-8 GB. Du kan uppgradera ditt paket senare från ServerPrism-panelen om det behövs.
- Välj en runtime: ServerPrism erbjuder flera förkonfigurerade Discord bot-runtimes som Aoede, Bastion, Dynamica och JMusicBot. Välj den bot du vill distribuera. Du kan byta runtimes senare via fliken 'Startup' i panelen.
- Distribuera: Välj önskad region och slutför beställningen.
Första uppstarten
Efter beställningen kommer din bot-server att börja provisioneras. Denna process tar vanligtvis några minuter. Du kan övervaka framstegen i ServerPrism-panelen på https://serverprism.com/dashboard. När serverstatusen visar 'Running' och konsolutgången stabiliseras, är din bot redo för konfiguration.
Grundläggande konfiguration
De flesta Discord-botar kräver en bot-token för att fungera. Denna token autentiserar din bot med Discord.
- Åtkomst till Startup-variabler: I din ServerPrism-panel navigerar du till fliken 'Startup'.
- Ange din bot-token: Leta reda på miljövariabeln för din bot-token. Denna heter vanligtvis
BOT_TOKEN,DISCORD_TOKENeller liknande. Klistra in din Discord bot-token i motsvarande fält. - Spara och starta om: Klicka på 'Save' och starta sedan om din server från fliken 'Console' eller 'Power' för att ändringarna ska träda i kraft.
För specifika bot-konfigurationer (t.ex. anpassade prefix, välkomstmeddelanden, API-nycklar för integrationer) använder du vanligtvis en av dessa metoder:
- Startup-variabler: Kontrollera fliken 'Startup' i din panel för ytterligare konfigurationsalternativ som tillhandahålls av den specifika bot-runtime.
- Filhanterare: Åtkomst till botens konfigurationsfiler (t.ex.
config.json,.env-filer) via 'File Manager' i din panel. Redigera dessa filer direkt. - Webbkonsol: Vissa botar erbjuder in-game-kommandon eller ett webbgränssnitt för konfiguration. Kontrollera botens dokumentation för detaljer.
Bjuda in din bot till Discord
För att bjuda in din bot till en Discord-server:
- Hämta din bots klient-ID: Gå till Discord Developer Portal, välj din applikation och kopiera 'Client ID' från fliken 'General Information'.
- Generera en inbjudnings-URL: Använd följande URL-struktur och ersätt
YOUR_CLIENT_IDmed din bots klient-ID:https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&scope=bot&permissions=8permissions=8ger administratörsbehörigheter, vilket ofta behövs för full bot-funktionalitet. Justera behörigheter vid behov för din bots specifika behov. - Bjud in: Klistra in den genererade URL:en i din webbläsare, välj den Discord-server du vill lägga till boten i och auktorisera den.
Din bot bör nu visas i din Discord-servers medlemslista och komma online kort efter att din server startar.
Vanliga problem
- Boten kommer inte online:
- Felaktig token: Dubbelkolla din
BOT_TOKENpå fliken 'Startup'. Se till att det inte finns några extra mellanslag eller saknade tecken. - Bot-behörigheter: I Discord Developer Portal, under din applikations flik 'Bot', se till att 'Privileged Gateway Intents' (som
PRESENCE INTENTochMESSAGE CONTENT INTENT) är aktiverade om din bot kräver dem. - Brandvägg: ServerPrism konfigurerar brandväggen automatiskt. Om du stöter på anslutningsproblem, öppna ett supportärende på https://serverprism.com/tickets med ditt server-ID och senaste loggar.
- Felaktig token: Dubbelkolla din
- Boten svarar inte på kommandon:
- Prefixproblem: Verifiera botens kommandoprefix i dess konfiguration. Vissa botar använder ett standardprefix (t.ex.
!,/,.) - Saknade behörigheter: Se till att boten har de nödvändiga behörigheterna på den Discord-server den är inbjuden till.
- Bot offline: Kontrollera serverkonsolen i ServerPrism-panelen för fel. Om boten kraschade kommer konsolen att visa relevanta felmeddelanden.
- Prefixproblem: Verifiera botens kommandoprefix i dess konfiguration. Vissa botar använder ett standardprefix (t.ex.
Nästa steg
- Anpassa: Se den valda botens officiella dokumentation för avancerad konfiguration, lägga till anpassade kommandon eller integrera med andra tjänster.
- Byte av runtime: Om du vill prova en annan typ av Discord-bot kan du byta runtimes direkt från fliken 'Startup' i din ServerPrism-panel utan att beställa om din server.
- Uppgradera ditt paket: Om din bot upplever prestandaproblem eller om du planerar att skala dess användning, kan du enkelt uppgradera din servers RAM och CPU från din ServerPrism-klientpanel.