Guide

Slik lager du en Discord-bot uten å kode

Oppdatert 18. oktober 2026

En Discord-bot er et lite program som kobler til Discord med et token og svarer på slash-kommandoer, reagerer på nye medlemmer eller modererer meldinger. Du kan få en uten å skrive kode: opprett boten i Discords utviklerportal, beskriv hva den skal gjøre, og la Codexe skrive den i Python (discord.py) eller Node.js (discord.js). Du prøver den med ditt eget token før du setter den i drift.

Tilpass kommandoene til det serveren din trenger.

Generer dette med Codexe

Steg for steg

  1. 1.Opprett boten i Discord

    I Discords utviklerportal oppretter du en applikasjon, åpner Bot og kopierer tokenet. Behandle det som et passord.

  2. 2.Velg Python eller Node.js

    Begge fungerer. Velg den verten din støtter, eller den en venn som kanskje hjelper deg senere, kan.

  3. 3.Beskriv kommandoene og hendelsene

    Hver slash-kommando med alternativene og hvem som kan bruke den, hendelsene den reagerer på (nye medlemmer, meldinger, reaksjoner) og hvor den lagrer data.

  4. 4.La Codexe skrive den

    Codexe skriver hele botprosjektet med slash-kommandoer. Tokenet leses fra miljøvariabelen DISCORD_TOKEN og skrives aldri inn i koden.

  5. 5.Prøvekjør den i Codexe

    I panelet Vert for boten limer du inn tokenet ditt (lagret kryptert, og du kan slette det), trykker på Start og prøver kommandoene på Discord-serveren din mens du ser på konsollen.

  6. 6.Inviter den til serveren din

    Lag en invitasjonslenke i utviklerportalen med scopene bot og applications.commands og tillatelsene boten trenger.

  7. 7.Kjør den permanent

    Last ned ZIP-filen, installer avhengighetene (pip install -r requirements.txt eller npm install), sett DISCORD_TOKEN og start den på en maskin som alltid er på.

Hva du bør beskrive

  • Slash-kommandoer: navn, alternativer og hvem som kan bruke dem (alle, en rolle, medlemmer med en tillatelse som Moderate Members).
  • Hendelser: velkomstmeldinger, automatiske roller, reaksjonsroller, logging av slettede meldinger.
  • Lagring: en JSON-fil eller SQLite for advarsler, nivåer eller innstillinger.
  • Intents: å lese meldingsinnhold og medlemslister er privilegerte intents du slår på i utviklerportalen; si hvilke du er villig til å aktivere.
  • Eksterne API-er: for eksempel en statussjekk av en Minecraft-server, med adressen i en konfigurasjonsfil.

Eksempelbeskrivelse

«En discord.py-bot med slash-kommandoer. /warn <user> <reason> lagrer advarselen i SQLite og sender brukeren en DM. /warnings <user> lister opp advarsler med datoer. /timeout <user> <minutes> <reason> gir en Discord-timeout. Bare medlemmer med Moderate Members kan bruke dem. Hver handling logges i en kanal valgt med /setlog. Nye medlemmer får rollen Member og en velkomstmelding i #welcome.»

Prøvekjøringer i Codexe

Vert-panelet er for å prøve boten, ikke for å kjøre den hele tiden. På alle abonnementer stopper en økt etter 30 minutter, og én bot kjører om gangen per konto. Kjøretiden per løpende 24 timer avhenger av abonnementet:

AbonnementKjøretid per 24 timer
Free15 minutter
Pro4 timer
Business12 timer
Enterprise24 timer

Vanlige problemer

  • Slash-kommandoene vises ikke: globale kommandoer kan bruke opptil en time på å synkroniseres; kommandoer synkronisert til én server vises med en gang.
  • Boten er pålogget, men ignorerer meldinger: en privilegert intent er ikke slått på i utviklerportalen.
  • «The application did not respond»: kommandoen brukte mer enn 3 sekunder uten å utsette svaret. Be chatten om å utsette (defer) svaret.

Spørsmål

Blir boten sjekket før jeg får den?

Discord-boter byggverifiseres ikke: Klar betyr at koden er generert. Bruk prøvekjøringen i Vert-panelet for å sjekke den med tokenet ditt.

Kan Codexe hoste boten min permanent?

Nei, Vert-panelet er et testmiljø med daglige grenser. For en bot som alltid er pålogget, kjører du den på en VPS, hos en botvert eller på en datamaskin som står på.

Er det gratis?

Generering og prøvekjøring er gratis i gratisabonnementet, innenfor tokenene og 15 minutter kjøretid for boten om dagen. For å laste ned ZIP-filen trenger du et abonnement eller en nedlastingspakke.

Beskriv boten din

Denne prompten åpnes klar til å sendes:

“En discord.py-bot med slash-kommandoer: /warn lagrer en advarsel i SQLite og sender brukeren en DM, /warnings lister opp en brukers advarsler med datoer, /timeout gir en Discord-timeout i et antall minutter, bare medlemmer med Moderate Members kan bruke dem, hver handling logges i en kanal satt med /setlog, nye medlemmer får rollen Member og en velkomstmelding.”

Generer dette med Codexe
Slik lager du en Discord-bot uten å kode | Codexe