Kom igång med Discord-botar
Den här guiden hjälper dig att konfigurera din Discord-bot på ServerPrism, inklusive beställning, initial installation och vanliga problem.
Den här guiden går igenom hur du konfigurerar 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 en plan: 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 din plan senare från ServerPrism-översikten vid behov.
- 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 'Uppstart' i översikten.
- Distribuera: Välj din föredragna region och slutför beställningen.
Första uppstarten
Efter beställning kommer din bot-server att börja provisioneras. Denna process tar vanligtvis några minuter. Du kan övervaka framstegen i ServerPrism-översikten på https://serverprism.com/dashboard. När serverstatusen visar 'Running' och konsolens utdata 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 uppstartsvariabler: I din ServerPrism-översikt, navigera till fliken 'Uppstart'.
- Ange din bot-token: Leta reda på miljövariabeln för din bot-token. Denna heter vanligtvis
BOT_TOKEN,DISCORD_TOKEN, eller 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 'Konsol' 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) kommer du vanligtvis att använda en av dessa metoder:
- Uppstartsvariabler: Kontrollera fliken 'Uppstart' i din översikt för ytterligare konfigurationsalternativ som tillhandahålls av den specifika bot-runtime.
- Filhanterare: Få åtkomst till botens konfigurationsfiler (t.ex.
config.json,.env-filer) via 'Filhanterare' i din översikt. Redigera dessa filer direkt. - Webbkonsol: Vissa botar erbjuder kommandon i spelet 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örsrättigheter, vilket ofta behövs för full bot-funktionalitet. Justera behörigheter efter 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 'Uppstart'. Se till att det inte finns 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: Kontrollera 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 i den Discord-server den är inbjuden till.
- Bot offline: Kontrollera serverkonsolen i ServerPrism-översikten för fel. Om boten kraschade kommer konsolen att visa relevanta felmeddelanden.
- Prefixproblem: Kontrollera botens kommandoprefix i dess konfiguration. Vissa botar använder ett standardprefix (t.ex.
Nästa steg
- Anpassa: Se din valda bots officiella dokumentation för avancerad konfiguration, lägga till anpassade kommandon eller integrera med andra tjänster.
- Byt runtime: Om du vill prova en annan typ av Discord-bot kan du byta runtimes direkt från fliken 'Uppstart' i din ServerPrism-översikt utan att beställa om din server.
- Uppgradera din plan: 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-klientöversikt.