Vidensdatabase

Kom i gang med din Discord bot

Din Discord bot-tjeneste leveres klar til brug med en lille eksempel-bot, så du kan se, at alt virker, før du uploader din egen. Her er vejen fra bestilling til en bot, der er online på din server.

Det skal du bruge

  • Dine loginoplysninger til kontrolpanelet (fra e-mailen, da du bestilte).
  • En Discord-konto og en server, hvor du må tilføje bots.
  • En bot-applikation i Discord Developer Portal (se trin 1).

1. Opret din bot hos Discord

Botten oprettes hos Discord og knyttes til din egen Discord-konto. Vi kan derfor ikke oprette den for dig.

  1. Gå til discord.com/developers/applications, og log ind.
  2. Klik på New Application, giv den et navn, og åbn siden Bot.
  3. Klik på Reset Token, og kopiér tokenet. Det vises kun én gang, så gem det et sikkert sted. Behandl det som en adgangskode.
  4. Under Privileged Gateway Intents slår du de funktioner til, som din bot bruger, fx Message Content Intent, hvis den læser indholdet af beskeder. Er de ikke slået til, stopper botten med fejlen "Used disallowed intents".

2. Gem tokenet i din bot

  1. Åbn File Manager i kontrolpanelet, og gå ind i mappen app.
  2. Kopiér filen .env.example til en ny fil med navnet .env.
  3. Åbn .env, og skriv DISCORD_TOKEN=dit-token uden citationstegn og uden mellemrum. Gem filen.

Skriv aldrig tokenet direkte i din kode. Alle med adgang til dine filer kan læse det, og får andre fat i det, kan de overtage din bot. Se også artiklen Bot-token og .env – sådan holder du din bot sikker.

3. Start din bot

  1. Åbn Console, og tryk på Start.
  2. Første gang installeres botens pakker automatisk. Det kan tage op til et minut.
  3. I konsollen skal du se Logged in as navnet-på-din-bot og Slash commands registered. Så er botten online.

Eksempel-botten svarer på kommandoen /ping. Nye slash-kommandoer kan tage et par minutter om at dukke op i Discord.

4. Inviter botten til din server

  1. Åbn siden Installation i Developer Portal.
  2. Under Installation Contexts skal Guild Install være slået til. Under Install Link vælger du Discord Provided Link.
  3. Under Default Install Settings tilføjer du scopes bot og applications.commands for Guild Install. Vælg derefter de rettigheder, botten skal have (fx Send Messages).
  4. Kopiér linket under Install Link, åbn det i din browser, tryk på Add to server, og vælg din server.

Vil du have, at andre også kan tilføje botten til deres servere, skal Public Bot være slået til på siden Bot. Når en bot er på 100 eller flere servere, kræver Discord, at botten verificeres, og at privilegerede funktioner (intents) godkendes.

Brug din egen bot

Når eksempel-botten virker, kan du erstatte filerne i mappen app med din egen kode. Læs artiklen Upload din bot og vælg hvilken fil der kører. Hvis botten stopper lige efter start, så læs Din bot stopper efter start – fejl og løsninger.

Var artiklen hjælpsom?