Baggrundsbillede til blogindlæg 9

Start din AI-chatbot på Discord

Vil du lave en intelligent samtalebot med AI til din Discord-server? Denne trinvise guide viser dig hvordan på kun 10 minutter, helt uden kode!

Se videoen


5 enkle trin til din AI-bot

Følg disse trin, så får du en fuldt fungerende AI-chatbot på din Discord-server:

  1. Opret en Discord-server
  2. Opret en Discord-applikation
  3. Tilføj botten til serveren
  4. Opret en Quickchat AI-konto
  5. Integrer botten med Quickchat AI

Sådan kommer din AI-bot til at se ud

Efter opsætningen er botten online på Discord, klar til naturlige samtaler med serverens medlemmer.

Målet: en intelligent samtalebot med AI


Den hurtigste vej: installation med ét klik

Har du allerede en Quickchat AI-konto, kan du springe Developer Portal over. Åbn External Apps i kontrolpanelets venstre side, vælg Discord, og klik på Add to your Discord server under Connect.

Discord-forbindelsen i Quickchat AI med knappen Add to your Discord server Forbind med ét klik under External Apps → Discord.

Discord beder dig godkende den delte app Quickchat AI og vælge en server. Klik på Authorize, så er botten aktiv, og medlemmerne kan @nævne den i enhver kanal. Du skal blot have tilladelsen Administrer server på den valgte server.

Nye Quickchat AI-brugere får en Discord-tilpasset introduktion, som fører direkte til dette forløb.

Discord-tilpasset introduktion for nye Quickchat AI-brugere Nye brugere starter på en Discord-tilpasset skærm, der fører til forbindelsen med ét klik.

Trinnene nedenfor viser det manuelle alternativ Use your own Discord app: Du opretter din egen Discord-applikation og forbinder den med et bot-token. Vælg denne vej til eget navn og avatar, direkte beskeder, Discord AI Actions eller flere bots på samme server. Discord Actions kræver din egen bots forbindelse, fordi den leverer tokenet til Discords API-kald.


1. Opret en Discord-server

Har du ikke en Discord-konto, kan du oprette en på discord.com. Opret derefter din første server:

Opret din første server


2. Opret en Discord-applikation

Gå til Discord Developer Portal, og opret en ny applikation.

Opret en ny applikation


3. Tilføj botten til Discord-serveren

Husk at tillade botten at modtage beskedindhold ved at slå indstillingen nedenfor til:

Aktivér beskedindhold

Når botten er oprettet, skal du tilføje den til serveren. Sammensæt en Discord-URL, og indsæt den i browseren:

https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237713920&scope=bot

Hvor kommer tilladelsesnummeret fra?

Nummeret (309237713920) svarer til disse tilladelser:

  • View Channels
  • Send Messages
  • Create Public Threads
  • Send Messages in Threads
  • Read Message History

Det er det mindste sæt tilladelser, botten behøver for at fungere korrekt. Du kan se dem på discord.com/developers/applications: Vælg applikationen, klik på Bot til venstre, og rul ned:

Tilladelser til din Discord-bot

Hvor finder du YOUR CLIENT ID?

Det letteste er at se i browserens adresselinje og kopiere det lange tal i adressen:

https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

Dit client ID

Her er client ID 1234567890123456789, så den fulde URL til at tilføje botten bliver:

https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237713920&scope=bot

Hvis noget går galt her:

  • “Integration requires code grant”: Applikationen har Require OAuth2 Code Grant slået til. Åbn appen i Developer Portal, gå til Bot, slå indstillingen fra, gem, og åbn invitationslinket igen. (detaljer)
  • En skærm med en kage / “baked” vises: Det er Discords bekræftelse på, at botten er tilføjet. Kontrollér under Serverindstillinger → Integrationer → Bots og apps.
  • Tip: Når du indsætter bot-tokenet i Quickchat AI (trin 5), bygger Discord-integrationen invitationslinket for dig og viser en tjekliste, så du kan springe den manuelle URL over.

4. Opret en Quickchat AI-konto

Tilmeld dig Quickchat AI for at give botten AI, der fører naturlige, menneskelignende samtaler.

Quickchat AI lader dig oprette AI-agenter med egne vidensbaser, AI Actions og mere, velegnet til Discord-bots, hjemmesider og andre kanaler.


5. Integrer botten med Quickchat AI

Hent dit Discord Bot Token fra Developer Portal for at forbinde botten til Quickchat AI.

  1. Gå til Bot SettingsReset TokenCopy Token

Nulstil token

  1. Åbn External Apps → Discord i Quickchat AI-kontrolpanelet, vælg Use your own Discord app, og indsæt tokenet. Quickchat AI starter botten og viser dens status under opstarten.

Indsæt token

Hvis botten ikke kommer online

Hvis opstarten fejler, viser Discord-integrationen den præcise fejl og et direkte link til løsningen. De to hyppigste er:

  • Ugyldigt token: Tokenet er forkert eller genoprettet. Et nulstillet token gør det gamle ugyldigt. Åbn botten i Developer Portal, gå til Bot → Reset Token, kopiér det nye, og klik på Reconnect i Quickchat AI for at indsætte det. Se Ugyldigt bot-token for det præcise skærmbillede.
  • Message Content Intent er slået fra (vises som PrivilegedIntentsRequired): Botten er forbundet, men kan ikke læse beskeder. Åbn den i Developer Portal, gå til Bot → Privileged Gateway Intents, slå Message Content Intent til, og gem. Se Message Content Intent for den rette indstilling.

Botten genstarter, når du ændrer token eller indstillinger. Giv den op til et minut til at komme online.

Hvis din egen bot er online, men aldrig svarer

Se, om den delte Quickchat AI-bot, som blev installeret med ét klik, stadig er på samme server. Når begge er der, svarer den delte bot, mens din egen er stille, selv med korrekt token, intents og tilladelser. Åbn External Apps, find serveren under Connected servers i opsætningen med ét klik, og fjern den dér. Din egen bot tager over med det samme. Se Begge bots er på samme server.


Din AI-bot er klar!

Gå tilbage til Discord. Botten bør være online og klar til en samtale. @Nævn den for at begynde.

Aktiv bot

Når botten @nævnes, svarer den som standard i kanalen. Vælger du Thread i Reply in, opretter den en tråd, hvor brugerne kan fortsætte uden at nævne den igen.

Samtale i en tråd


Sådan svarer botten

Botten kan aktiveres på flere måder med forskellig håndtering af samtalehistorik:

SituationAktiveringSamtalehistorik
@omtale i en kanal@Nævn botten i en tekstkanalAfhænger af Reply in (se nedenfor)
Besked i en bottrådSkriv i en tråd, botten har oprettetHele trådens historik bevares
Svar på en botbeskedBrug Discords svarfunktion på botbeskedenNy samtale hver gang
Slashkommandoen /askSkriv /ask og spørgsmålet, kun med botten fra opsætningen med ét klikNy samtale hver gang
Direkte beskedSend en DM, kun med egen applikationBevares gennem hele DM-sessionen

En almindelig besked i kanalen udløser intet. Det holder bevidst botten stille på travle servere og er den hyppigste grund til, at en ny bot virker defekt. /ask er blandt andet et alternativ, der er lettere at opdage: Skriv / i en kanal, så vises kommandoen. Den virker også, hvor beskedindhold er begrænset. Den findes på den delte bot, så med egen applikation starter du med @omtaler.

Indstillingen “Reply in”

Under Channels > External Apps > Discord i Quickchat findes menuen “Reply in:” med to valg:

  • Channel (standard): Botten svarer i den kanal, hvor den blev nævnt. Hver @omtale starter en ny samtale uden hukommelse om tidligere interaktioner.
  • Thread: Botten opretter en tråd for hver @omtale. Tråden får bottens og brugerens navne, fx “Aria & john_doe”. Her svarer botten på alle beskeder uden @omtale og bevarer hele historikken.

Direkte beskeder

DM kræver din egen Discord-applikation. Den delte bot svarer kun på servere, fordi uopfordrede DM til én fælles identitet ville påvirke alle servere, den betjener.

Med egen applikation behøver du ikke @nævne botten i en DM. Den svarer på hver besked og husker historikken gennem sessionen. Den har ikke adgang til serverkanalernes historik, når den svarer i DM.

Bemærk: Botten svarer kun i tråde, den selv har oprettet. Hvis nogen opretter en tråd manuelt og skriver i den, svarer den ikke.


Sådan forstår botten kanalens sammenhæng

Når nogen @nævner botten, ser den ikke kun den ene besked. Den henter automatisk kanalens seneste beskeder og indsætter dem i AI-prompten som en tidsstemplet udskrift. Dermed forstår den samtalen og kan henvise til tidligere beskeder.

Et eksempel på den kontekst, AI’en ser:

Most recent messages on the #general channel:
[2026-02-19 14:01] alice: Has anyone tried the new API endpoint?
[2026-02-19 14:03] bob: Yeah, I got a 429 back after about 50 requests
[2026-02-19 14:05] alice: @QuickchatBot what's the rate limit for the v2 API?

Botten læser også aktive og arkiverede tråde i kanalen, så deres diskussioner indgår i konteksten.

Når nogen bruger Discords svarfunktion på en bestemt besked, begrænser botten konteksten til beskederne umiddelbart omkring den i stedet for hele den seneste historik. Det giver målrettet kontekst for netop den samtale, brugeren henviser til.

Særligt indhold som klistermærker, GIF’er, billeder, embeds og reaktioner beskrives med annotationer, så botten ved, de findes, selv om den ikke ser dem visuelt i udskriften. @omtaler erstattes med læsbare visningsnavne.

Ingen opsætning er nødvendig. Kanalkontekst er aktiveret som standard for alle Quickchat AI-bots på Discord.

Botten bruger kanalkontekst til at besvare et opfølgende spørgsmål

Smart AI-søgning i serverhistorikken

Som standard læser botten kun kanalen, hvor den blev nævnt. Med Smart AI search over server history kan AI’en søge i alle serverens tekstkanaler. Den vælger kanal ud fra spørgsmålet.

Hvis nogen spørger i #general “hvad blev konklusionen i #engineering om migreringen?”, kan botten læse #engineering og svare ud fra resultaterne.

Funktionen understøtter tidsfiltre og paginering, så AI’en kan gå længere tilbage efter behov.

TilstandOmfangBedst til
StandardKun den aktuelle kanalGenerel communitybot
Smart AI search over server historyAlle kanaler på serverenSupportbots og videnssøgning på tværs af kanaler

Bemærk: Smart AI search over server history er i beta. Kontakt os via e-mail eller på Quickchats Discord-server, hvis du er interesseret.

Smart AI search over server history i indstillingerne for Discord-integrationen


Send billeder til botten

Brugere kan vedhæfte et billede, når de @nævner botten. AI’en analyserer det med sine billedfunktioner. PNG, JPG, JPEG, GIF og WebP understøttes. Ved flere billeder behandler botten det første.

Billedets URL fra Discords CDN sendes med beskedteksten til modellen som multimodalt input. AI’en ser dermed tekst og billede i samme omgang. Ingen opsætning kræves; billedforståelse er slået til som standard.

Praktiske eksempler for Discord-fællesskaber:

  • Udviklere: En bruger tager et skærmbillede af en stack trace eller fejlbesked og beder om en forklaring.
  • Designere: En bruger deler en grænsefladeskitse og beder om feedback.
  • Spillere: En bruger viser spilindstillinger og beder om optimeringstips.
  • E-handelssupport: En kunde sender et foto af et defekt produkt til supportbotten.

En bruger sender et skærmbillede, som botten analyserer for at besvare spørgsmålet


Forbind AI Actions til Discord

AI Actions lader botten kalde eksterne API’er og værktøjer under en samtale. De konfigureres én gang under AI Agent > Actions & MCPs i Quickchat og virker på alle kanaler, fx Discord, webwidget, WhatsApp og Telegram.

To typer er tilgængelige:

HandlingstypeFunktion
API ActionSender HTTP-anmodninger (GET, POST, PUT, DELETE) til eksterne endpoints med indstillelige parametre, headers og body
Remote MCPForbinder til en Model Context Protocol-server med eksterne værktøjer og datakilder

Eksempler på, hvad du kan bygge:

  • Ordresporing: Forbind en API Action til din webshop, så medlemmer spørger “hvor er ordre #12345?” og får status i realtid.
  • GitHub-bot: Forbind Remote MCP til dit repository, så udviklere kan spørge “er der åbne fejl med tagget critical?” direkte i Discord.
  • Supporttickets: Lad botten svare fra dokumentationen og kun åbne en privat tickettråd med omtale af supportrollen for det, den ikke løser.
  • Moderationshjælp: Vælg skabeloner til timeout, kick, ban og slowmode, så moderatorer kan bruge naturligt sprog.
  • Mødebooking: Forbind Remote MCP til Cal.com eller Google Calendar, så brugere booker møder gennem Discord.
  • CRM-integration: Forbind HubSpot for at registrere leads eller oprette supportsager fra samtalerne.
  • Leads og feedback: Forbind Google Sheets, så botten gemmer leads, ubesvarede spørgsmål og demoønsker i et regneark, teamet allerede bruger.

Opsæt en API Action

  1. Gå til AI Agent > Actions & MCPs i Quickchat.
  2. Klik på Add Action. Vælg Discord Action og en skabelon til en understøttet Discord-handling. Supportskabelonen beder om server, kanal og rolle; moderationsskabeloner installeres direkte. Quickchat udfylder anmodning, beskrivelse, parametre, svarhåndtering og kørselsbetingelser, som du kan redigere.
  3. Vælg kun en brugerdefineret HTTP Request-handling, når endpointet mangler i galleriet. Giv den fx navnet “Kontrollér ordrestatus” og en beskrivelse: “Brug dette, når en bruger spørger om sin ordrestatus. Bed først om ordrenummeret.”
  4. Vælg HTTP-metode, fx GET, endpoint-URL og parametre, og gem.

Handlingen er nu tilgængelig på understøttede kanaler. Discord Actions fra galleriet er almindelige redigerbare HTTP Request-handlinger, så kontrollér autorisation, mål og parametre efter ændringer. Se HubSpot-guiden til AI Actions, guiden til Discord-moderation med timeout, kick, ban, roller og slowmode, eller Actions-dokumentationen for flere detaljer.

Siden Actions & MCPs i Quickchat med en konfigureret API Action


Læs videre

Disse guider går mere i dybden med beslægtede emner:


Tilmeld dig Quickchat AI for at begynde at bygge din AI-agent, eller deltag i fællesskabet på Discord: discord.gg/KqkHwvPRNH