Bakgrunnsbilde for blogginnlegg 9

Start AI-chatboten din på Discord

Vil du lage en smart samtalebot med AI for Discord-serveren din? Denne trinnvise veiledningen viser hvordan på bare 10 minutter, uten koding!

Se videoen


5 enkle trinn for å lage AI-boten

Følg disse trinnene for å få en fullt fungerende AI-chatbot på Discord-serveren:

  1. Opprett en Discord-server
  2. Opprett en Discord-applikasjon
  3. Legg boten til på serveren
  4. Opprett en Quickchat AI-konto
  5. Integrer boten med Quickchat AI

Slik vil AI-boten se ut

Etter oppsettet er boten på nett i Discord, klar til naturlige samtaler med medlemmene på serveren.

Målet: en smart samtalebot med AI


Den raskeste veien: installasjon med ett klikk

Har du allerede en Quickchat AI-konto, kan du hoppe over Developer Portal. Åpne External Apps i kontrollpanelets venstre sidefelt, velg Discord, og klikk på Add to your Discord server under Connect.

Discord-tilkoblingen i Quickchat AI med knappen Add to your Discord server Tilkobling med ett klikk under External Apps → Discord.

Discord ber deg godkjenne den delte appen Quickchat AI og velge en server. Klikk på Authorize, så er boten aktiv og klar til å bli @nevnt i en hvilken som helst kanal. Du trenger tillatelsen Administrer server på serveren du velger.

Nye Quickchat AI-brukere får en Discord-tilpasset introduksjon som fører rett til dette forløpet.

Discord-tilpasset introduksjon for nye Quickchat AI-brukere Nye brukere starter på en Discord-tilpasset skjerm som leder til tilkobling med ett klikk.

Trinnene nedenfor beskriver det manuelle alternativet Use your own Discord app: Du lager din egen Discord-applikasjon og kobler den til med et bot-token. Velg denne veien for eget navn og avatar, direktemeldinger, Discord AI Actions eller flere boter på samme server. Discord Actions trenger tilkoblingen til din egen bot fordi den leverer tokenet til Discords API-kall.


1. Opprett en Discord-server

Hvis du ikke har en Discord-konto, opprett en på discord.com. Lag deretter din første server:

Opprett din første server


2. Opprett en Discord-applikasjon

Gå til Discord Developer Portal, og opprett en ny applikasjon.

Opprett en ny applikasjon


3. Legg boten til på Discord-serveren

Husk å la boten motta meldingsinnhold ved å slå på innstillingen nedenfor:

Aktiver meldingsinnhold

Når boten er opprettet, må du legge den til på serveren. Sett sammen en Discord-URL og lim den inn i nettleseren:

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

Hvor kommer tillatelsesnummeret fra?

Nummeret (309237713920) tilsvarer disse tillatelsene:

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

Dette er minste sett av tillatelser boten trenger for å fungere riktig. Du kan se dem på discord.com/developers/applications: Velg applikasjonen, klikk på Bot til venstre, og bla ned:

Tillatelser for Discord-boten

Hvor finner du YOUR CLIENT ID?

Enklest er å se i adressefeltet og kopiere det lange tallet i adressen:

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

Din client ID

Her er client ID 1234567890123456789, så hele URL-en for å legge boten til blir:

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

Hvis noe går galt her:

  • “Integration requires code grant”: Applikasjonen har Require OAuth2 Code Grant aktivert. Åpne appen i Developer Portal, gå til Bot, slå av innstillingen, lagre og åpne invitasjonslenken igjen. (detaljer)
  • En skjerm med en kake / “baked” vises: Det er Discords bekreftelsesside, boten er lagt til. Kontroller under Serverinnstillinger → Integrasjoner → Boter og apper.
  • Tips: Når du limer inn bot-tokenet i Quickchat AI (trinn 5), lager Discord-integrasjonen invitasjonslenken og viser en sjekkliste, så du slipper å sette sammen URL-en manuelt.

4. Opprett en Quickchat AI-konto

Registrer deg hos Quickchat AI for å gi boten AI som fører naturlige, menneskelignende samtaler.

Med Quickchat AI kan du lage AI-agenter med egne kunnskapsbaser, AI Actions og mer, egnet for Discord-boter, nettsteder og andre kanaler.


5. Integrer boten med Quickchat AI

Hent Discord Bot Token fra Developer Portal for å koble boten til Quickchat AI.

  1. Gå til Bot SettingsReset TokenCopy Token

Tilbakestill token

  1. Åpne External Apps → Discord i Quickchat AI-kontrollpanelet, velg Use your own Discord app, og lim inn tokenet. Quickchat AI starter boten og viser status under oppstarten.

Lim inn token

Hvis boten ikke kommer på nett

Ved oppstartsfeil viser Discord-integrasjonen den nøyaktige feilen og lenker rett til løsningen. De to vanligste er:

  • Ugyldig token: Tokenet er feil eller er generert på nytt. Tilbakestilling gjør det gamle ugyldig. Åpne boten i Developer Portal, gå til Bot → Reset Token, kopier det nye, og klikk på Reconnect i Quickchat AI for å lime det inn. Se Ugyldig bot-token for skjermbildet.
  • Message Content Intent er av (rapportert som PrivilegedIntentsRequired): Boten er tilkoblet, men kan ikke lese meldinger. Åpne boten i Developer Portal, gå til Bot → Privileged Gateway Intents, slå på Message Content Intent, og lagre. Se Message Content Intent for riktig innstilling.

Boten starter på nytt når du endrer token eller innstillinger. Gi den opptil ett minutt til å komme på nett.

Hvis din egen bot er på nett, men aldri svarer

Kontroller om den delte Quickchat AI-boten fra ettklikksoppsettet fortsatt er på samme server. Når begge er der, svarer den delte boten og din egen er stille, selv med riktig token, intents og tillatelser. Åpne External Apps, finn serveren under Connected servers i ettklikksoppsettet, og fjern den der. Din egen bot tar over med en gang. Se Begge botene er på samme server.


AI-boten er klar!

Gå tilbake til Discord. Boten bør være på nett og klar til å snakke! @Nevn den for å starte en samtale.

Aktiv bot

Når boten @nevnes, svarer den i kanalen som standard. Velger du Thread i Reply in, lager den en tråd der brukerne kan fortsette uten å nevne boten igjen.

Samtale i en tråd


Slik svarer boten

Boten kan aktiveres på flere måter, med ulik håndtering av samtalehistorikk:

SituasjonAktiveringSamtalehistorikk
@omtale i en kanal@Nevn boten i en tekstkanalAvhenger av Reply in (se nedenfor)
Melding i en bottrådSkriv i en tråd boten opprettetHele trådens historikk bevares
Svar på en botmeldingBruk Discords svarfunksjon på meldingenNy samtale hver gang
Skråstrekkommandoen /askSkriv /ask og spørsmålet, bare med den delte botenNy samtale hver gang
DirektemeldingSend en DM, bare med egen applikasjonBevares i hele DM-økten

En vanlig melding i kanalen utløser ingenting. Det er bevisst for å holde boten stille på travle servere og er den vanligste grunnen til at en nylig lagt til bot virker ødelagt. /ask er delvis et lettere synlig alternativ: Skriv / i en kanal for å finne kommandoen. Den fungerer også der meldingsinnhold er begrenset. Kommandoen er registrert på den delte boten, så med egen applikasjon bruker du @omtaler.

Innstillingen “Reply in”

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

  • Channel (standard): Boten svarer direkte i kanalen der den ble nevnt. Hver @omtale starter en ny samtale uten minne om tidligere interaksjoner.
  • Thread: Boten lager en tråd for hver @omtale, oppkalt etter boten og brukeren, for eksempel “Aria & john_doe”. Der svarer den på alle meldinger uten @omtale og bevarer hele historikken.

Direktemeldinger

DM krever din egen Discord-applikasjon. Den delte boten svarer bare på servere, fordi uoppfordrede direktemeldinger til én felles identitet ville påvirke alle serverne den betjener.

Med egen applikasjon trengs ingen @omtale i DM. Boten svarer på hver melding, og historikken varer gjennom økten. Den har ikke tilgang til serverkanalenes historikk når den svarer i DM.

Merk: Boten svarer bare i tråder den selv har opprettet. Hvis noen lager en tråd manuelt og skriver i den, svarer den ikke.


Slik forstår boten kanalens sammenheng

Når noen @nevner boten, ser den ikke bare den ene meldingen. Den henter automatisk kanalens siste meldinger og legger dem i AI-prompten som en tidsstemplet utskrift. Slik forstår den samtalen og kan vise til tidligere innlegg.

Dette er et eksempel på konteksten 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?

Boten leser også meldinger fra aktive og arkiverte tråder i kanalen, slik at diskusjonene der blir med.

Når noen bruker Discords svarfunksjon på en bestemt melding, begrenser boten konteksten til meldingene rett rundt den i stedet for hele den siste historikken. Det gir målrettet kontekst for samtalen brukeren viser til.

Spesialinnhold som klistremerker, GIF-er, bilder, embeds og reaksjoner beskrives med merknader. Boten vet dermed at de finnes, selv om den ikke ser dem visuelt i utskriften. @omtaler erstattes med lesbare visningsnavn.

Ingen konfigurasjon trengs. Kanalkontekst er på som standard for alle Quickchat AI-boter på Discord.

Boten bruker kanalkontekst til å svare på et oppfølgingsspørsmål

Smart AI-søk i serverhistorikken

Som standard leser boten bare kanalen der den ble nevnt. Med Smart AI search over server history kan AI-en søke i alle tekstkanalene på serveren. Den velger kanal ut fra spørsmålet.

Hvis noen spør i #general “hva ble konklusjonen i #engineering om migreringen?”, kan boten lese #engineering og svare ut fra det den finner.

Funksjonen støtter tidsfiltrering og paginering, slik at AI-en kan gå lenger tilbake ved behov.

ModusOmfangBest egnet for
StandardBare gjeldende kanalGenerell fellesskapsbot
Smart AI search over server historyAlle kanaler på serverenSupportboter og kunnskapssøk på tvers av kanaler

Merk: Smart AI search over server history er i beta. Kontakt oss på e-post eller på Quickchats Discord-server hvis du er interessert.

Smart AI search over server history i innstillingene for Discord-integrasjonen


Sende bilder til boten

Brukere kan legge ved et bilde når de @nevner boten. AI-en behandler det med sine bildefunksjoner. PNG, JPG, JPEG, GIF og WebP støttes. Ved flere bilder behandler boten det første.

Bildets URL fra Discords CDN sendes sammen med meldingsteksten som multimodale inndata til modellen. AI-en ser tekst og bilde i samme tur. Ingen konfigurasjon trengs; bildeforståelse er aktivert som standard.

Praktiske eksempler for Discord-fellesskap:

  • Utviklere: En bruker tar skjermbilde av en stack trace eller feilmelding og ber boten forklare.
  • Designere: En bruker deler en grensesnittskisse og ber om tilbakemelding.
  • Spillere: En bruker deler spillinnstillinger og ber om optimaliseringstips.
  • Nettbutikkstøtte: En kunde sender et bilde av et defekt produkt til supportboten.

En bruker sender et skjermbilde som boten analyserer for å besvare spørsmålet


Koble AI Actions til Discord

AI Actions lar boten kalle eksterne API-er og verktøy under en samtale. De konfigureres én gang under AI Agent > Actions & MCPs i Quickchat og fungerer på alle kanaler, som Discord, nettstedswidget, WhatsApp og Telegram.

To typer handlinger finnes:

TypeFunksjon
API ActionGjør HTTP-kall (GET, POST, PUT, DELETE) til eksterne endepunkter med konfigurerbare parametere, headere og body
Remote MCPKobler til en Model Context Protocol-server for eksterne verktøy og datakilder

Eksempler på hva du kan lage:

  • Ordresporing: Koble en API Action til nettbutikken, slik at medlemmer spør “hvor er ordre #12345?” og får status i sanntid.
  • GitHub-bot: Koble Remote MCP til kodearkivet, slik at utviklere kan spørre “finnes det åpne feil med taggen critical?” direkte i Discord.
  • Supporthenvendelser: La boten svare fra dokumentasjonen og bare åpne en privat tickettråd med omtale av supportrollen for det den ikke løser.
  • Moderasjonshjelp: Velg malene for timeout, kick, ban og slowmode, slik at moderatorer kan bruke vanlig språk.
  • Møtebooking: Koble Remote MCP til Cal.com eller Google Calendar, så brukere kan avtale møter via Discord.
  • CRM-integrasjon: Koble til HubSpot for å logge leads eller opprette supportsaker fra samtaler.
  • Leads og tilbakemeldinger: Koble til Google Sheets, slik at boten lagrer leads, ubesvarte spørsmål og demoønsker i et regneark teamet allerede bruker.

Konfigurere en API Action

  1. Gå til AI Agent > Actions & MCPs i Quickchat.
  2. Klikk på Add Action. Velg Discord Action og en mal for en støttet Discord-operasjon. Supportmalen spør etter server, kanal og rolle; moderasjonsmaler installeres direkte. Quickchat fyller ut redigerbar forespørsel, beskrivelse, parametere, svarhåndtering og kjøringsvilkår.
  3. Velg en egen HTTP Request-handling bare når endepunktet ikke finnes i galleriet. Gi den for eksempel navnet “Sjekk ordrestatus” og beskriv bruken: “Bruk når noen spør om ordrestatus. Be om ordrenummeret først.”
  4. Angi HTTP-metode, for eksempel GET, endepunktets URL og parametere, og lagre.

Handlingen er nå tilgjengelig i støttede kanaler. Discord Actions fra galleriet er vanlige redigerbare HTTP Request-handlinger, så kontroller autorisering, mål og parametere etter endringer. Se HubSpot-veiledningen for AI Actions, guiden til Discord-moderasjon med timeout, kick, ban, roller og slowmode, eller Actions-dokumentasjonen for flere detaljer.

Siden Actions & MCPs i Quickchat med en konfigurert API Action


Les videre

Disse veiledningene går mer i dybden på relaterte temaer:


Registrer deg hos Quickchat AI for å begynne å lage AI-agenten din, eller bli med i fellesskapet på Discord: discord.gg/KqkHwvPRNH