Ställa in CorpBot på ServerPrism
Få din CorpBot att köra på ServerPrism genom att skapa en Discord-applikation, bjuda in den och konfigurera startvariabler.
CorpBot är en Python-baserad Discord-bot med olika funktioner. Denna guide går igenom hur du ställer in din CorpBot-instans på ServerPrism, från konfiguration i Discord Developer Portal till första uppstart.
Skapa din bot i Discord Developer Portal
- Gå till Discord Developer Portal.
- Klicka på New Application.
- Ge din applikation ett namn (t.ex.
CorpBot Instance) 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 den visade token. Du kommer att behöva denna för din ServerPrism-panel.
- Scrolla ner till Privileged Gateway Intents.
- Aktivera Message Content Intent. CorpBot förlitar sig på att läsa meddelandeinnehåll för många av sina kommandon.
Bjud in boten till din server
- Gå till fliken OAuth2, klicka sedan på URL Generator.
- Under SCOPES, välj
bot. - Under BOT PERMISSIONS, välj de behörigheter din bot behöver. För en allmän bot som CorpBot är vanliga val:
Read Messages/View ChannelsSend MessagesEmbed LinksAttach FilesManage Messages(om boten har modereringsfunktioner)Kick Members/Ban Members(om du planerar att använda modereringskommandon)
- 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 klicka på Authorize.
Beställ på ServerPrism
Du har redan beställt din ServerPrism Discord Bots-produkt och valt CorpBot. Den typiska 1 GB RAM-tilldelningen är vanligtvis tillräcklig för CorpBot. Din server distribueras i din valda region, redo för konfiguration.
Konfigurera startvariabler
- Logga in på din ServerPrism-panel.
- Navigera till din CorpBot-serverinstans.
- Klicka på fliken Startup.
- Du kommer att se fält för miljövariabler. Konfigurera följande:
BOT_TOKEN: Klistra in bot-token du kopierade från Discord Developer Portal.PREFIX: Ställ in kommandoprefixet för din bot (t.ex.!,/,cb!). Detta är vad användare kommer att skriva före kommandon.OWNER_ID: Ange ditt Discord User ID. Detta ger dig särskilda ägarbehörigheter för boten. För att hitta ditt User ID, aktivera Developer Mode i Discord (User Settings > Advanced), högerklicka sedan på ditt användarnamn och väljCopy ID.MONGODB_URI: CorpBot kan använda MongoDB för datalagring. Om du planerar att använda funktioner som kräver persistent data, ange en MongoDB-anslutningssträng här. Om du inte har en kan du lämna detta tomt, men vissa funktioner kanske inte fungerar. Du kan ställa in detta senare om det behövs.
Första starten
- Efter att ha konfigurerat dina startvariabler, gå till fliken Console i din ServerPrism-panel.
- Klicka på knappen Start.
- Övervaka konsolens utdata. En lyckad uppstart kommer att visa meddelanden som indikerar att boten ansluter till Discord och loggar in. Du bör se utdata liknande:
[INFO] CorpBot.py started! [INFO] Logged in as CorpBot Instance#1234 (123456789012345678) - Kontrollera din Discord-server. Din bot bör visas online i medlemslistan.
Vanliga problem
- Bot-token avvisad/Ogiltig Token: Dubbelkolla
BOT_TOKENpå din Startup-flik. Se till att det inte finns några extra mellanslag och att det är rätt token från Discord Developer Portal. - Bot 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 din
PREFIX-variabel är korrekt inställd och att du använder den i Discord (t.ex.!help). Kontrollera konsolen för eventuella felmeddelanden relaterade till kommandoanalys. - Boten går offline omedelbart efter start: Granska konsolen för Python traceback-fel. Detta indikerar ofta en felkonfiguration eller en saknad beroende, även om ServerPrism förinstallerar vanliga beroenden för CorpBot. Om du ser fel relaterade till
pymongo, se till att dinMONGODB_URIär korrekt eller ta bort den om du inte avser att använda MongoDB.
Nästa steg
Nu när din CorpBot körs kan du börja använda dess kommandon på din Discord-server. Se CorpBot.py GitHub-repository för en lista över tillgängliga kommandon och ytterligare konfigurationsalternativ. Utforska botens funktioner och anpassa den efter din servers behov.