Konfigurera pixel-bot på ServerPrism
Få din pixel-bot att köra på ServerPrism. Denna guide täcker Discord-konfiguration, ServerPrism-distribution och initial inställning.
Denna guide leder dig genom att konfigurera pixel-bot, en Python-baserad Discord-bot, på din ServerPrism-server. Du kommer att skapa din bot-applikation i Discord, bjuda in den till din server och konfigurera den på ServerPrism.
Skapa din bot i Discord Developer Portal
- Gå till Discord Developer Portal.
- Klicka på New Application.
- Ange ett namn för din bot (t.ex.
pixel-bot) och klicka på Create. - I vänster sidofält, klicka på Bot.
- 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 senare. Håll den hemlig.
- Under Privileged Gateway Intents, aktivera Message Content Intent. pixel-bot behöver detta för att läsa meddelanden och svara på kommandon.
Bjud in boten till din server
- I Discord Developer Portal, gå till din bots applikation.
- I vänster sidofält, klicka på OAuth2 -> URL Generator.
- Under SCOPES, välj
bot. - Under BOT PERMISSIONS, välj de behörigheter din bot behöver. För pixel-bot är
Send MessagesochRead Message Historybra utgångspunkter. - Kopiera den genererade URL:en längst ner på sidan.
- 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 en 1 GB RAM-plan vanligtvis tillräcklig för pixel-bot. Välj en region närmast dina användare för optimal prestanda. När den är beställd kommer din server att distribueras automatiskt med pixel-bot runtime förinstallerad.
Konfigurera startvariabler
Din ServerPrism-panel låter dig ställa in miljövariabler för din bot. Dessa är avgörande för dess funktion.
-
Navigera till din bots server i ServerPrism-panelen.
-
Klicka på fliken Startup.
-
Ställ in följande miljövariabler:
BOT_TOKEN: Klistra in bot-tokenen du kopierade från Discord Developer Portal.PREFIX: Ställ in detta till ditt önskade kommando-prefix (t.ex.!,/,p!). Detta är hur användare kommer att interagera med din bot (t.ex.!ping).OWNER_ID: Ditt Discord-användar-ID. Detta krävs för vissa administratörskommandon. För att få ditt användar-ID, aktivera Developer Mode i Discord (User Settings > Advanced), högerklicka sedan på din profil och väljCopy ID.
Fliken Startup kan också lista andra variabler. Se det officiella pixel-bot GitHub-arkivet för ytterligare konfiguration som är specifik för vissa funktioner:
Första starten
-
Gå till fliken Console i din ServerPrism-panel.
-
Klicka på Start.
-
Titta på konsolutgången. En lyckad start kommer att visa meddelanden som indikerar att boten ansluter till Discord och loggar in. Du bör se utdata som liknar:
[INFO] discord.client: logging in using static token [INFO] discord.gateway: Shard ID 0 has connected to Gateway (Session ID: ...) [INFO] discord.client: Ready! Logged in as pixel-bot#1234 (ID: ...) -
Kontrollera din Discord-server; din bot bör visas som online.
Vanliga problem
- Bot-token avvisad: Dubbelkolla att
BOT_TOKENpå fliken Startup är korrekt och inte har några extra mellanslag. Återskapa token i Developer Portal om du är osäker. - Bot online men svarar inte: Se till att Message Content Intent är aktiverat i Discord Developer Portal under din bots inställningar. Utan det kan boten inte läsa meddelandekommandon.
- Bot går inte online: Granska konsolloggarna efter felmeddelanden. Vanliga problem inkluderar felaktiga tokens, saknade miljövariabler eller kritiska fel i botens kod. Se till att alla nödvändiga
Startup-variabler är inställda.
Nästa steg
Din pixel-bot körs nu! Du kan börja använda dess kommandon på din Discord-server. För en lista över tillgängliga kommandon och ytterligare anpassningsalternativ, se pixel-bot GitHub-arkivet.