Konfigurera CorpBot på ServerPrism
Få din CorpBot att köras på ServerPrism genom att skapa en Discord-applikation, bjuda in den och konfigurera uppstartsvariabler.
CorpBot är en Python-baserad Discord-bot med olika funktioner. Denna guide går igenom hur du konfigurerar din CorpBot-instans på ServerPrism, från Discord Developer Portal-konfiguration 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 sidofältet.
- Klicka på Add Bot, sedan Yes, Do It!.
- Under TOKEN, klicka på Reset Token, sedan Yes, Do It!.
- Kopiera den visade token. Du behöver 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-allokeringen är vanligtvis tillräcklig för CorpBot. Din server är distribuerad i din valda region, redo för konfiguration.
Konfigurera uppstartsvariabler
- Logga in på din ServerPrism-panel.
- Navigera till din CorpBot-serverinstans.
- Klicka på fliken Uppstart.
- 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 speciella ägarnivåbehö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 uppstartsvariabler, gå till fliken Konsol i din ServerPrism-panel.
- Klicka på knappen Starta server.
- Övervaka konsolutgången. En lyckad uppstart kommer att visa meddelanden som indikerar att boten ansluter till Discord och loggar in. Du bör se utdata som liknar:
[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 Uppstart-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: Verifiera 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 kommandotolkning. - Bot går offline omedelbart efter start: Granska konsolen för Python traceback-fel. Detta indikerar ofta en felkonfiguration eller ett saknat 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 tänker använda MongoDB.
Nästa steg
Nu när din CorpBot körs kan du börja använda dess kommandon i din Discord-server. Se CorpBot.py GitHub-förrådet för en lista över tillgängliga kommandon och ytterligare konfigurationsalternativ. Utforska botens funktioner och anpassa den efter din servers behov.