Guide

Sådan laver du en Discord-bot uden at kode

Opdateret 18. oktober 2026

En Discord-bot er et lille program, der forbinder til Discord med et token og svarer på slash-kommandoer, reagerer på nye medlemmer eller modererer beskeder. Du kan få en uden at skrive kode: opret botten i Discords udviklerportal, beskriv, hvad den skal gøre, og lad Codexe skrive den i Python (discord.py) eller Node.js (discord.js). Du prøver den med dit eget token, før du hoster den.

Tilpas kommandoerne til det, din server har brug for.

Generér dette med Codexe

Trin for trin

  1. 1.Opret botten i Discord

    Opret en applikation i Discords udviklerportal, åbn Bot, og kopiér tokenet. Behandl det som en adgangskode.

  2. 2.Vælg Python eller Node.js

    Begge virker. Vælg det, din host understøtter, eller det, en ven, der måske hjælper dig senere, kender.

  3. 3.Beskriv kommandoerne og eventsene

    Hver slash-kommando med dens indstillinger, og hvem der må bruge den, de events, den reagerer på (nye medlemmer, beskeder, reaktioner), og hvor den gemmer data.

  4. 4.Lad Codexe skrive den

    Codexe skriver hele botprojektet med slash-kommandoer. Tokenet læses fra miljøvariablen DISCORD_TOKEN og skrives aldrig ind i koden.

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

    Indsæt dit token i bottens Host-panel (det gemmes krypteret, og du kan slette det), tryk på Start, og prøv kommandoerne på din Discord-server, mens du følger med i konsollen.

  6. 6.Invitér den til din server

    Generér et invitationslink i udviklerportalen med scopes bot og applications.commands og de tilladelser, botten har brug for.

  7. 7.Host den rigtigt

    Download ZIP-filen, installér afhængighederne (pip install -r requirements.txt eller npm install), sæt DISCORD_TOKEN, og start den på en maskine, der altid er tændt.

Hvad du skal beskrive

  • Slash-kommandoer: navne, indstillinger, og hvem der kan bruge dem (alle, en rolle, medlemmer med en tilladelse som Moderate Members).
  • Events: velkomstbeskeder, automatiske roller, reaktionsroller, logning af slettede beskeder.
  • Lagring: en JSON-fil eller SQLite til advarsler, levels eller indstillinger.
  • Intents: at læse beskedindhold og medlemslister er privilegerede intents, som du slår til i udviklerportalen; skriv, hvilke du er villig til at aktivere.
  • Eksterne API'er: for eksempel et statusping til en Minecraft-server med adressen i en konfigurationsfil.

Eksempel på beskrivelse

"En discord.py-bot med slash-kommandoer. /warn <user> <reason> gemmer advarslen i SQLite og sender brugeren en DM. /warnings <user> viser advarsler med datoer. /timeout <user> <minutes> <reason> giver en Discord-timeout. Kun medlemmer med Moderate Members kan bruge dem. Hver handling logges i en kanal valgt med /setlog. Nye medlemmer får rollen Member og en velkomstbesked i #welcome."

Prøvekørsler i Codexe

Host-panelet er til at prøve botten, ikke til at køre den hele tiden. På alle abonnementer stopper en session efter 30 minutter, og der kører én bot ad gangen pr. konto. Køretiden pr. løbende 24 timer afhænger af abonnementet:

AbonnementKøretid pr. 24 timer
Free15 minutter
Pro4 timer
Business12 timer
Enterprise24 timer

Almindelige problemer

  • Slash-kommandoerne vises ikke: globale kommandoer kan tage op til en time at synkronisere; kommandoer synkroniseret til én server vises med det samme.
  • Botten er online, men ignorerer beskeder: en privilegeret intent er ikke aktiveret i udviklerportalen.
  • "The application did not respond": kommandoen tog mere end 3 sekunder uden at udskyde svaret. Bed chatten om at udskyde svaret (defer).

Spørgsmål

Bliver botten tjekket, før jeg får den?

Discord-bots bliver ikke build-verificeret: Klar betyder, at koden er genereret. Brug prøvekørslen i Host-panelet til at tjekke den med dit token.

Kan Codexe hoste min bot permanent?

Nej, Host-panelet er et testmiljø med daglige grænser. Til en bot, der altid er online, skal du køre den på en VPS, en bot-host eller en computer, der forbliver tændt.

Er det gratis?

Generering og prøvekørsel er gratis på det gratis abonnement inden for dets tokens og 15 minutters køretid for botten om dagen. At downloade ZIP-filen kræver et abonnement eller en downloadpakke.

Beskriv din bot

Denne prompt åbnes klar til at sende:

“En discord.py-bot med slash-kommandoer: /warn gemmer en advarsel i SQLite og sender brugeren en DM, /warnings viser en brugers advarsler med datoer, /timeout giver en Discord-timeout i et antal minutter, kun medlemmer med Moderate Members kan bruge dem, hver handling logges i en kanal sat med /setlog, nye medlemmer får rollen Member og en velkomstbesked.”

Generér dette med Codexe
Sådan laver du en Discord-bot uden at kode | Codexe