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:
- Opprett en Discord-server
- Opprett en Discord-applikasjon
- Legg boten til på serveren
- Opprett en Quickchat AI-konto
- 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.

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.
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.
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:

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

3. Legg boten til på Discord-serveren
Husk å la boten motta meldingsinnhold ved å slå på innstillingen nedenfor:
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 ChannelsSend MessagesCreate Public ThreadsSend Messages in ThreadsRead 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:

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

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.
- Gå til Bot Settings → Reset Token → Copy Token

- Å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.

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.

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.

Slik svarer boten
Boten kan aktiveres på flere måter, med ulik håndtering av samtalehistorikk:
| Situasjon | Aktivering | Samtalehistorikk |
|---|---|---|
| @omtale i en kanal | @Nevn boten i en tekstkanal | Avhenger av Reply in (se nedenfor) |
| Melding i en bottråd | Skriv i en tråd boten opprettet | Hele trådens historikk bevares |
| Svar på en botmelding | Bruk Discords svarfunksjon på meldingen | Ny samtale hver gang |
Skråstrekkommandoen /ask | Skriv /ask og spørsmålet, bare med den delte boten | Ny samtale hver gang |
| Direktemelding | Send en DM, bare med egen applikasjon | Bevares 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.

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.
| Modus | Omfang | Best egnet for |
|---|---|---|
| Standard | Bare gjeldende kanal | Generell fellesskapsbot |
| Smart AI search over server history | Alle kanaler på serveren | Supportboter 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.

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.

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:
| Type | Funksjon |
|---|---|
| API Action | Gjør HTTP-kall (GET, POST, PUT, DELETE) til eksterne endepunkter med konfigurerbare parametere, headere og body |
| Remote MCP | Kobler 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
- Gå til AI Agent > Actions & MCPs i Quickchat.
- 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.
- 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.”
- 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.

Les videre
Disse veiledningene går mer i dybden på relaterte temaer:
- Lag en AI-chatbot for rollespill som holder seg i rollen: gi boten en varig karakter med egen kanon.
- Lag en AI-chatbot for Telegram: bruk samme agent på Telegram.
- Lag en AI-bot for WhatsApp: guide til WhatsApp-integrasjonen.
- HubSpot AI Actions: sett opp API Actions trinn for trinn.
- AI-ticketbot for Discord: svar fra kunnskapsbasen og send resten til private tråder.
- Velkomstbot for Discord: ønsk nye medlemmer, tråder og ticketkanaler velkommen med en fast melding.
- Koble en AI-agent til Jira-saker: Remote MCP-eksempel med Jira.
- MCP forklart: hva Model Context Protocol er, og hvordan det fungerer.
- Actions-dokumentasjon: fullstendig referanse.
Registrer deg hos Quickchat AI for å begynne å lage AI-agenten din, eller bli med i fellesskapet på Discord: discord.gg/KqkHwvPRNH
