Konfigurera Red Discord Bot
Steg-för-steg-guide för att få Red att fungera på ServerPrism – från att skapa din bot i Discord Developer Portal till att ladda dina första cogs.
Denna guide leder dig genom att konfigurera Red Discord Bot på ServerPrism, från att skapa boten i Discords utvecklarportal till att göra anspråk på ägarskap och ladda dina första cogs.
Innan du börjar
Du behöver ett Discord-konto och en server där du har behörigheten Hantera server.
1. Skapa din bot i Discord Developer Portal
- Gå till discord.com/developers/applications och klicka på New Application.
- Ge den ett namn (detta är din bots identitet – välj något du är nöjd med), acceptera villkoren och klicka på Create.
- I sidofältet till vänster klickar du på Bot.
- Under botens användarnamn klickar du på Reset Token och kopierar token någonstans säkert. Du kommer att klistra in den i ServerPrism om en stund. Behandla detta som ett lösenord – vem som helst med det kan kontrollera din bot.
2. Aktivera Privileged Gateway Intents
Detta steg är avgörande – Red kommer att vägra att starta utan att alla tre intents är aktiverade, och avslutas med CONFIGURATION_ERROR (exit code 78).
Fortfarande på sidan Bot, scrolla ner till Privileged Gateway Intents och växla PÅ:
- Presence Intent
- Server Members Intent
- Message Content Intent
Klicka på Save Changes längst ner.
3. Bjud in boten till din Discord-server
- I sidofältet till vänster klickar du på OAuth2 → URL Generator.
- Under Scopes, markera
botochapplications.commands. - Under Bot Permissions, markera de behörigheter du vill att den ska ha. För de flesta inställningar är
Administratorden enklaste startpunkten – du kan strama åt det senare. - Kopiera den genererade URL:en längst ner, öppna den i en ny flik, välj din Discord-server och auktorisera.
Boten kommer att ansluta till din server men visas som offline tills du startar den på ServerPrism.
4. Beställ Red Discord Bot på ServerPrism
- Gå till Discord Bots-kategorin på vår webbplats och välj produkten Red Discord Bot.
- Välj en plan (1 GB RAM räcker för de flesta inställningar), välj en region nära dig och checka ut.
- Vid beställning kommer du att bli ombedd att ange:
- Discord Bot Token – klistra in token från steg 1.
- Command Prefix – tecknet användare skriver före kommandon, t.ex.
!eller<. Du kan ändra detta senare i Discord.
- När den är provisionerad kommer panelen att installera Red och starta boten. Den första installationen tar ett par minuter (pip-installationer + beroenden).
5. Gör anspråk på ägarskap i Discord
När boten är online måste du berätta för Red vem dess ägare är så att du kan köra administratörskommandon.
-
I Discord, DM:a din bot kommandot
<set owner(ersätt<med ditt prefix). -
Red kommer att skriva ut en engångsbekräftelsetoken i panelkonsolen – du kommer att se något i stil med:
Use the command [p]set owner XXXXXX in DM to confirm -
Kopiera den bekräftelsetoken från konsolen och DM:a sedan boten:
<set owner XXXXXX -
Red svarar med "I now recognise you as my owner." Du är klar – administratörskommandon fungerar för dig nu.
6. Ladda dina första cogs
Cogs är Reds plugins. För att aktivera nedladdning och installation av dem:
<load downloader
<repo add aikaterna-cogs https://github.com/aikaterna/aikaterna-cogs
<cog install aikaterna-cogs trivia
<load trivia
Bläddra i Red Cogs index för hundratals fler cogs. Var och en har installationsinstruktioner på sin sida.
Vanliga problem
"redbot: command not found" vid första start
Installationen slutfördes inte. Detta var en känd bugg i vårt Red egg som nu är fixad – om du stöter på den vid en nyinstallation, öppna ett supportärende så kommer vi att installera om egg:et på din server.
"You need to configure the bot instance using redbot-setup prior to running the bot"
Instanskonfigurationsfilen saknas. Samma som ovan – öppna ett ärende så fixar vi det. Att installera om servern från panelen kommer också att fixa det på nyinstallerade eggs.
Exit code 78 / "Red requires all Privileged Intents to be enabled"
Gå tillbaka till steg 2 ovan och aktivera alla tre privilegierade intents i Discord Developer Portal. De är avstängda som standard.
Boten är online men svarar inte på kommandon
Två vanliga orsaker:
- Message Content Intent är avstängd – kontrollera steg 2 igen. Utan detta kan boten inte se meddelandetext.
- Du använder fel prefix – kontrollera din panelkonsol för det prefix boten startade med, eller använd
@YourBot prefixi Discord (att nämna boten fungerar alltid oavsett prefix).
Ändra botens prefix
<set prefix !
Det nya prefixet träder i kraft omedelbart.
Få hjälp
För Red-specifika frågor är den officiella Red-dokumentationen den bästa resursen. För ServerPrism-värdfrågor – fakturering, planändringar, prestanda – öppna ett supportärende så återkommer vi till dig.