Konfigurera Bastion på ServerPrism
Få din mångsidiga Bastion Discord-bot att köra på ServerPrism för administration, moderering och medlemsengagemang.
Bastion är en mångsidig Discord-bot designad för att automatisera serveruppgifter, inklusive administration, moderering och medlemsengagemang genom spel och aktiviteter. Denna guide täcker hur du konfigurerar din Bastion-bot från Discord Developer Portal till dess första start på ServerPrism.
Skapa din bot i Discord Developer Portal
- Gå till Discord Developer Portal.
- Klicka på New Application.
- Ge din applikation ett namn (t.ex. "MyBastionBot") och klicka på Create.
- Navigera till fliken Bot i vänster sidofält.
- Klicka på Add Bot, sedan Yes, do it!.
- Under TOKEN, klicka på Reset Token, kopiera sedan token. Håll denna token säker; du kommer att behöva den för din ServerPrism-instans.
- Scrolla ner till Privileged Gateway Intents.
- Aktivera MESSAGE CONTENT INTENT. Bastion behöver detta för att bearbeta kommandon och interaktioner som förlitar sig på meddelandeinnehåll.
Bjud in boten till din server
- I Discord Developer Portal, gå till fliken OAuth2, sedan URL Generator.
- Under SCOPES, välj
botochapplications.commands. - Under BOT PERMISSIONS, välj de behörigheter din bot behöver. För en mångsidig bot som Bastion, inkluderar vanliga behörigheter:
Administrator(för full kontroll, men använd med försiktighet)Manage ChannelsKick MembersBan MembersSend MessagesRead Message HistoryConnect(för röstfunktioner)Speak(för röstfunktioner)
- Kopiera den genererade URL:en längst ner.
- Klistra in URL:en i din webbläsare och välj den Discord-server du vill lägga till boten till. Auktorisera boten.
Beställ på ServerPrism
När du beställer din server är en 1 GB RAM-plan vanligtvis tillräcklig för de flesta Discord-botar, inklusive Bastion. Välj den region som ligger närmast din primära användarbas för optimal prestanda. När din beställning är klar, distribuerar ServerPrism din bots miljö automatiskt.
Konfigurera startvariabler
Din ServerPrism-panel inkluderar en flik Startup där du ställer in miljövariabler för din bot. Dessa variabler är avgörande för att Bastion ska kunna ansluta och fungera korrekt.
-
Logga in på din ServerPrism-panel.
-
Navigera till din Bastion-server.
-
Klicka på fliken Startup.
-
Ställ in följande miljövariabler:
BOT_TOKEN: Klistra in bot-token du kopierade från Discord Developer Portal.PREFIX: Ställ in ditt önskade kommando-prefix (t.ex.!,/,b!). Detta är hur användare kommer att interagera med din bot (t.ex.!help).OWNER_ID: Ditt Discord-användar-ID. Detta ger dig speciella behörigheter med boten. För att hitta ditt användar-ID, aktivera Developer Mode i Discord (User Settings > Advanced), högerklicka sedan på ditt användarnamn och väljCopy ID.
Bastion kan kräva ytterligare variabler för specifika funktioner (t.ex. databasanslutningar, API-nycklar för externa tjänster). Konsultera den officiella Bastion-dokumentationen eller fliken Startup i din panel för andra variabler den kan behöva.
Första start
Efter att ha konfigurerat dina startvariabler:
- Gå till fliken Console i din ServerPrism-panel.
- Klicka på knappen Start.
- Övervaka konsolens utdata. En lyckad start visar vanligtvis meddelanden som indikerar anslutning till Discords gateway och att boten går online. Du bör också se din bots status ändras till online på din Discord-server.
Vanliga problem
- Bot-token avvisad/Ogiltig Token: Dubbelkolla att
BOT_TOKEN-variabeln i din flik Startup är exakt den token som kopierats från Discord Developer Portal, utan extra mellanslag. - Bot online men svarar inte på kommandon: Se till att du aktiverade MESSAGE CONTENT INTENT i Discord Developer Portal under din bots inställningar. Utan detta kan boten inte läsa meddelanden för att bearbeta kommandon.
- Bot går inte online: Granska konsolloggarna för specifika felmeddelanden. Vanliga orsaker inkluderar felaktiga miljövariabler eller saknade behörigheter.
Nästa steg
När Bastion är igång, utforska dess funktioner genom att skriva ditt valda prefix följt av help (t.ex. !help) på din Discord-server. Bastion är en funktionsrik bot; se dess officiella dokumentation för en omfattande lista över kommandon och konfigurationsalternativ för att fullt ut utnyttja dess kapacitet för moderering, administration och roliga aktiviteter.