Bakgrundsbild för blogginlägg 9

Starta din AI-chattbot på Discord

Vill du skapa en smart konversationsbot med AI för din Discord-server? Den här stegvisa guiden visar hur du gör på bara 10 minuter, utan att skriva kod!

Titta på videon


5 enkla steg för att skapa din AI-bot

Följ de här stegen så får du en fullt fungerande AI-chattbot på din Discord-server:

  1. Skapa en Discord-server
  2. Skapa en Discord-applikation
  3. Lägg till boten på servern
  4. Skapa ett Quickchat AI-konto
  5. Integrera Discord-boten med Quickchat AI

Så kommer din AI-bot att se ut

Efter konfigurationen är boten online på Discord, redo för naturliga samtal med serverns medlemmar.

Slutresultatet: en smart konversationsbot med AI


Snabbaste sättet: installera med ett klick

Om du redan har ett Quickchat AI-konto kan du hoppa över Developer Portal helt. Öppna External Apps i kontrollpanelens vänstra sidofält, välj Discord och klicka på Add to your Discord server under Connect.

Discord-anslutningen i Quickchat AI med knappen Add to your Discord server Anslutning med ett klick under External Apps → Discord.

Discord ber dig godkänna den delade appen Quickchat AI och välja en server. Klicka på Authorize så är boten igång och redo att @omnämnas i valfri kanal. Det enda kravet är behörigheten Hantera server på den valda servern.

Nya Quickchat AI-användare får en Discord-anpassad introduktion som leder direkt till det här flödet.

Discord-anpassad introduktionsskärm för nya Quickchat AI-användare Nya användare börjar på en Discord-anpassad skärm som leder till anslutning med ett klick.

Stegen nedan beskriver det manuella alternativet Use your own Discord app: skapa en egen Discord-applikation och anslut den med en bottoken. Välj detta om du vill ha eget namn och egen avatar, direktmeddelanden, Discord AI Actions eller flera botar på samma server. Discord Actions behöver anslutningen till din egen bot eftersom den tillhandahåller token för anrop till Discords API.


1. Skapa en Discord-server

Om du saknar ett Discord-konto, skapa ett på discord.com. Skapa sedan din första server:

Skapa din första server


2. Skapa en Discord-applikation

Gå till Discord Developer Portal och skapa en ny applikation.

Skapa en ny applikation


3. Lägg till boten på Discord-servern

Kom ihåg att tillåta boten att ta emot meddelandeinnehåll genom att aktivera alternativet nedan:

Aktivera meddelandeinnehåll

När boten är skapad behöver du lägga till den på servern. Bygg en Discord-URL och klistra in den i webbläsaren:

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

Varifrån kommer behörighetsnumret?

Numret (309237713920) motsvarar följande behörigheter:

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

Det här är den minsta uppsättning behörigheter som boten behöver för att fungera korrekt. Du kan kontrollera dem på discord.com/developers/applications: välj applikationen, klicka på Bot till vänster och rulla ned:

Behörigheter för din Discord-bot

Var hittar du YOUR CLIENT ID?

Enklast är att titta i webbläsarens adressfält och kopiera det långa numret i adressen:

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

Ditt client ID

Här är client ID 1234567890123456789, så den fullständiga URL:en för att lägga till boten på servern blir:

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

Om något går fel i det här steget:

  • “Integration requires code grant”: applikationen har Require OAuth2 Code Grant aktiverat. Öppna appen i Developer Portal, gå till Bot, stäng av alternativet, spara och öppna inbjudningslänken igen. (detaljer)
  • En skärm med en tårta / “baked” visas: det är Discords bekräftelsesida, boten har lagts till. Kontrollera under Serverinställningar → Integrationer → Botar och appar.
  • Tips: när du klistrar in bottoken i Quickchat AI (steg 5) skapar Discord-integrationen inbjudningslänken åt dig och visar en checklista. Då slipper du bygga URL:en manuellt.

4. Skapa ett Quickchat AI-konto

Registrera dig för Quickchat AI för att ge boten AI som samtalar på ett naturligt, mänskligt sätt.

Med Quickchat AI kan du skapa AI-agenter med egna kunskapsbaser, AI Actions och mer, lämpliga för Discord-botar, webbplatser och andra kanaler.


5. Integrera boten med Quickchat AI

Hämta din Discord Bot Token från Developer Portal för att ansluta boten till Quickchat AI.

  1. Gå till Bot SettingsReset TokenCopy Token

Återställ token

  1. Öppna External Apps → Discord i Quickchat AI-kontrollpanelen, välj Use your own Discord app och klistra in token. Quickchat AI startar boten och visar dess status under uppstarten.

Klistra in token

Om boten inte kommer online

Om boten inte startar visar integrationssidan det exakta felet och länkar direkt till lösningen. De två vanligaste är:

  • Ogiltig token: token är fel eller har återskapats. När du återställer en token slutar den gamla fungera. Öppna boten i Developer Portal, gå till Bot → Reset Token, kopiera den nya och klicka sedan på Reconnect i Quickchat AI för att klistra in den. Se Ogiltig bottoken för rätt skärmbild.
  • Message Content Intent är avstängt (visas som PrivilegedIntentsRequired): boten är ansluten men kan inte läsa meddelanden. Öppna boten i Developer Portal, gå till Bot → Privileged Gateway Intents, aktivera Message Content Intent och spara. Se Message Content Intent för exakt vilket alternativ det gäller.

Boten startar om när du ändrar token eller inställningar. Ge den upp till en minut att komma online.

Om din egen bot är online men aldrig svarar

Kontrollera om den delade Quickchat AI-boten som installerades med ett klick finns kvar på samma server. När båda är där svarar den delade boten och din egen förblir tyst, även med rätt token, intents och behörigheter. Öppna External Apps i Quickchat AI, hitta servern under Connected servers i konfigurationen med ett klick och ta bort den där. Din egen bot tar över direkt. Se Båda botarna finns på samma server.


Din AI-bot är igång!

Gå tillbaka till Discord. Boten bör vara online och redo att prata! @Omnämn den för att starta en konversation.

Aktiv bot

När boten @omnämns svarar den i kanalen som standard. Om du väljer Thread i inställningen Reply in skapar den en tråd där användarna kan fortsätta utan att omnämna boten.

Konversation i en tråd


Så svarar boten

Boten kan aktiveras på flera sätt, med olika hantering av konversationshistorik:

SituationAktiveringKonversationshistorik
@omnämnande i en kanal@Omnämn boten i en textkanalBeror på inställningen Reply in (se nedan)
Meddelande i en bottrådSkriv i en tråd som boten skapadeHela trådens historik bevaras
Svar på botens meddelandeAnvänd Discords svarsfunktion på ett botmeddelandeNy konversation varje gång
Slashkommandot /askSkriv /ask och frågan, endast med boten som installeras med ett klickNy konversation varje gång
DirektmeddelandeSkicka ett DM till boten, endast med egen applikationBevaras under hela DM-sessionen

Ett vanligt kanalmeddelande aktiverar ingenting. Det är avsiktligt för att hålla boten tyst på livliga servrar, och den vanligaste orsaken till att en ny bot verkar trasig. /ask är delvis ett mer lättupptäckt alternativ: skriv / i valfri kanal så visas kommandot. Det fungerar också när meddelandeinnehåll är begränsat. Kommandot är registrerat på den delade boten, så med egen applikation använder du @omnämnanden.

Inställningen “Reply in”

Under Channels > External Apps > Discord i Quickchat finns menyn “Reply in:” med två alternativ:

  • Channel (standard): boten svarar direkt i kanalen där den omnämndes. Varje @omnämnande startar en ny konversation utan minne av tidigare interaktioner.
  • Thread: boten skapar en tråd för varje @omnämnande. Tråden får botens och användarens namn, exempelvis “Aria & john_doe”. I tråden svarar boten på varje meddelande utan krav på @omnämnande och bevarar hela historiken.

Direktmeddelanden

DM kräver en egen Discord-applikation. Den delade boten svarar bara på servrar, eftersom oönskade DM till en gemensam identitet skulle påverka alla servrar den betjänar.

Med egen applikation behövs inget @omnämnande i DM. Boten svarar på alla meddelanden och historiken finns kvar under sessionen. Den har inte tillgång till serverkanalernas historik när den svarar i DM.

Obs: boten svarar bara i trådar som den själv har skapat. Om någon skapar en tråd manuellt och skriver där svarar den inte.


Så förstår boten kanalens sammanhang

När någon @omnämner boten ser den inte bara det meddelandet. Den hämtar automatiskt kanalens senaste meddelanden och lägger till dem i AI-prompten som en tidsstämplad transkription. Därmed förstår den det pågående samtalet och kan hänvisa till tidigare inlägg.

Så här kan sammanhanget se ut för AI:n:

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 läser även meddelanden från aktiva och arkiverade trådar i kanalen, så deras diskussioner ingår i sammanhanget.

När någon använder Discords svarsfunktion på ett visst meddelande begränsar boten sammanhanget till meddelandena närmast det, i stället för att hämta hela den senaste historiken. Det ger riktat sammanhang för just den konversation användaren hänvisar till.

Specialinnehåll som klistermärken, GIF:ar, bilder, embeds och reaktioner beskrivs med annoteringar. Boten känner då till dem även om den inte kan se dem visuellt i transkriptionen. @omnämnanden ersätts med läsbara visningsnamn.

Ingen konfiguration behövs. Kanalsammanhang är aktiverat som standard för alla Quickchat AI-botar på Discord.

Boten använder kanalsammanhang för att besvara en följdfråga

Smart AI-sökning i serverhistoriken

Som standard läser boten bara meddelanden i kanalen där den omnämndes. Med Smart AI search over server history aktiverat kan AI:n söka i alla textkanaler på servern. Den väljer kanal utifrån användarens fråga.

Om någon frågar i #general “vad kom ni fram till i #engineering om migreringen?” kan boten läsa #engineering och svara utifrån vad den hittar.

Funktionen stöder tidsfiltrering och paginering, så AI:n kan gå längre tillbaka när det behövs.

LägeOmfattningPassar bäst för
StandardEndast aktuell kanalAllmän communitybot
Smart AI search over server historyAlla kanaler på servernSupportbotar och kunskapssökning mellan kanaler

Obs: Smart AI search over server history är i beta. Kontakta oss via e-post eller på Quickchats Discord-server om du är intresserad.

Alternativet Smart AI search over server history i Discord-integrationen


Skicka bilder till boten

Användare kan bifoga en bild när de @omnämner boten. AI:n bearbetar den med sina bildförmågor. PNG, JPG, JPEG, GIF och WebP stöds. Om flera bilder bifogas bearbetas den första.

Bildens URL från Discords CDN skickas tillsammans med meddelandetexten till modellen som multimodal indata. AI:n ser text och bild i samma tur. Ingen konfiguration behövs; bildförståelse är på som standard.

Några praktiska exempel:

  • Utvecklarcommunity: en användare tar en skärmbild av en stack trace eller ett felmeddelande och ber boten förklara.
  • Designcommunity: en användare delar en gränssnittsskiss och ber om feedback.
  • Spelcommunity: en användare visar spelets inställningar och ber om optimeringstips.
  • E-handelssupport: en kund skickar ett foto av en defekt produkt till supportboten.

En användare skickar en skärmbild som boten analyserar för att besvara frågan


Ansluta AI Actions till Discord

AI Actions låter boten anropa externa API:er och verktyg under en Discord-konversation. De konfigureras en gång under AI Agent > Actions & MCPs i Quickchat och fungerar i alla kanaler, exempelvis Discord, webbwidget, WhatsApp och Telegram.

Två typer av åtgärder finns:

TypFunktion
API ActionGör HTTP-anrop (GET, POST, PUT, DELETE) till externa endpoints med konfigurerbara parametrar, headers och body
Remote MCPAnsluter till en Model Context Protocol-server för externa verktyg och datakällor

Exempel på vad du kan bygga på Discord:

  • Orderbot: anslut en API Action till e-handelns backend så att medlemmar kan fråga “var är min order #12345?” och få status i realtid.
  • GitHub-ärendebot: anslut en Remote MCP till GitHub så att utvecklare kan fråga “finns det öppna buggar med taggen critical?” direkt i Discord.
  • Supportärendebot: låt boten svara från dokumentationen och öppna en privat ärendetråd med omnämnande av supportrollen bara för sådant den inte löser.
  • Moderationshjälp: välj mallar för timeout, kick, ban och slowmode så att moderatorer kan använda naturligt språk.
  • Mötesbokning: anslut Remote MCP till Cal.com eller Google Calendar så att användare bokar möten via Discord.
  • CRM-integration: anslut HubSpot för att logga leads eller skapa supportärenden från konversationer.
  • Leads och feedback: anslut Google Sheets så att boten sparar leads, obesvarade frågor och demoförfrågningar i ett kalkylark som teamet redan använder.

Konfigurera en API Action

  1. Gå till AI Agent > Actions & MCPs i Quickchat.
  2. Klicka på Add Action. Välj Discord Action och en mall för en stödd Discord-operation. Supportmallen frågar efter server, kanal och roll; moderationsmallar installeras direkt. Quickchat fyller i det redigerbara anropet, beskrivningen, parametrarna, svarshanteringen och körvillkoren.
  3. Behöver du en endpoint utanför galleriet, välj en egen HTTP Request-åtgärd. Namnge den, exempelvis “Kontrollera orderstatus”, och beskriv när AI:n ska använda den: “Använd när någon frågar om orderstatus. Fråga efter ordernumret först.”
  4. Ange HTTP-metod, exempelvis GET, endpoint-URL och parametrar, och spara.

Åtgärden är nu tillgänglig i stödda kanaler. Discord Actions från galleriet är vanliga redigerbara HTTP Request-åtgärder, så granska auktorisering, mål och parametrar efter ändringar. Läs HubSpot-handledningen för AI Actions, guiden till Discord-moderation med timeout, kick, ban, roller och slowmode, eller Actions-dokumentationen för mer.

Sidan Actions & MCPs i Quickchat med en konfigurerad API Action


Läs vidare

Dessa guider går djupare in på närliggande ämnen:


Registrera dig för Quickchat AI för att börja skapa din AI-agent, eller gå med i vår Discord-community: discord.gg/KqkHwvPRNH