Ilustracija vodiča za izradu Discord bota

Pokrenite svoj AI chatbot na Discordu

Želite pametnog razgovornog AI bota za svoj Discord poslužitelj? Ovaj vodič korak po korak pokazuje kako to napraviti u samo 10 minuta, bez programiranja!

Pogledajte video


5 jednostavnih koraka do AI bota

Nakon ovih koraka imat ćete potpuno funkcionalan AI chatbot na svom poslužitelju:

  1. Izradite Discord poslužitelj
  2. Izradite Discord aplikaciju
  3. Dodajte bota na poslužitelj
  4. Izradite Quickchat AI račun
  5. Povežite bota s Quickchat AI

Ovako će izgledati vaš AI bot

Nakon postavljanja bot će biti aktivan na Discordu, spreman za prirodne razgovore s članovima poslužitelja.

Krajnji rezultat: pametan razgovorni AI bot


Najbrži način: povezivanje jednim klikom

Ako već imate Quickchat AI račun, možete potpuno preskočiti Developer Portal. Na nadzornoj ploči otvorite External Apps lijevo, odaberite Discord i pod Connect kliknite Add to your Discord server.

Discord povezivanje s gumbom Add to your Discord server Povezivanje jednim klikom u External Apps → Discord.

Discord traži autorizaciju zajedničke aplikacije Quickchat AI i odabir poslužitelja. Kliknite Authorize. Bot odmah može odgovarati na @spominjanja u kanalima. Potrebna vam je samo dozvola Manage Server na odabranom poslužitelju.

Novi Quickchat AI računi dobivaju početno postavljanje prilagođeno Discordu koje vodi izravno u taj postupak.

Početni zaslon za Discord pri otvaranju Quickchat AI računa Novi računi započinju zaslonom Discorda koji vodi do povezivanja jednim klikom.

Sljedeći koraci opisuju ručnu alternativu Use your own Discord app: izrađujete vlastitu aplikaciju i povezujete je tokenom bota. Odaberite je za vlastito ime i avatar, izravne poruke, Discord AI Actions ili više botova na istom poslužitelju. Discord Actions trebaju vlastitu vezu jer ona daje token za zahtjeve prema Discord API-ju.


1. Izradite Discord poslužitelj

Ako nemate Discord račun, otvorite ga na discord.com. Zatim postavite prvi poslužitelj:

Izrada prvog poslužitelja


2. Izradite Discord aplikaciju

Otvorite Discord Developer Portal i izradite novu aplikaciju.

Izrada nove aplikacije


3. Dodajte bota na Discord poslužitelj

Omogućite pristup sadržaju poruka prikazanim prekidačem:

Omogućavanje sadržaja poruka

Nakon izrade dodajte bota na poslužitelj. Sastavite sljedeći Discord URL i otvorite ga u pregledniku:

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

Odakle dolazi broj dozvola?

Broj 309237713920 označava ove dozvole:

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

To je najmanji skup potreban za ispravan rad. Provjerite ga na discord.com/developers/applications: odaberite aplikaciju, kliknite Bot lijevo i pomaknite se dolje.

Dozvole Discord bota

Gdje pronaći YOUR CLIENT ID?

Najlakše je kopirati dugi broj iz adresne trake:

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

ID klijenta

U ovom primjeru ID je 1234567890123456789, pa je puni URL za dodavanje:

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

Ako ovaj korak ne uspije:

  • “Integration requires code grant”: Uključeno je Require OAuth2 Code Grant. Otvorite aplikaciju u Developer Portalu, odaberite Bot, isključite opciju, spremite i ponovno otvorite pozivnicu. (Detalji)
  • Zaslon s tortom ili “baked”: To je Discordova stranica uspjeha. Bot je dodan. Provjerite Server Settings → Integrations → Bots and Apps.
  • Savjet: Kada u 5. koraku zalijepite token u Quickchat AI, stranica integracije sama stvara pozivnicu i prikazuje popis provjere. URL zato ne morate sastavljati ručno.

4. Izradite Quickchat AI račun

Registrirajte se na Quickchat AI kako biste botu dali AI za prirodne razgovore nalik ljudskima.

Quickchat AI omogućuje AI agente s vlastitim bazama znanja, AI Actions i drugim mogućnostima za Discord, web-stranice i druge kanale.


5. Povežite bota s Quickchat AI

Dohvatite Discord Bot Token iz Developer Portala za vezu s Quickchat AI.

  1. Otvorite Bot SettingsReset TokenCopy Token.

Ponovno generiranje tokena

  1. U Quickchat AI Dashboard otvorite External Apps → Discord, odaberite Use your own Discord app i zalijepite token. Quickchat AI pokreće bota i prikazuje status tijekom pokretanja.

Lijepljenje tokena

Ako bot ne postane dostupan

Pri neuspješnom pokretanju stranica pokazuje točnu pogrešku i poveznicu na rješenje. Najčešći uzroci:

  • Nevažeći token: Pogrešan je ili ponovno generiran, čime je stari poništen. Otvorite Bot → Reset Token, kopirajte novi, kliknite Reconnect u Quickchat AI i zalijepite ga. Snimka zaslona nalazi se u Invalid bot token.
  • Isključen Message Content Intent, pogreška PrivilegedIntentsRequired: Bot je spojen, ali ne čita poruke. Otvorite Bot → Privileged Gateway Intents, uključite Message Content Intent i spremite. Pogledajte Message Content Intent.

Promjene tokena ili postavki ponovno pokreću bota. Pričekajte do minute.

Ako vlastiti bot radi, ali nikad ne odgovara

Provjerite je li zajednički Quickchat AI bot još na istom poslužitelju. Kada su oba prisutna, odgovara zajednički, a vlastiti šuti čak uz ispravne token, intents i dozvole. Otvorite External Apps, pronađite poslužitelj pod Connected servers u postavljanju jednim klikom i uklonite ga ondje. Vlastiti bot odmah preuzima. Pogledajte Both bots are in the same server.


Vaš AI bot je aktivan!

Vratite se na Discord. Bot treba biti dostupan i spreman za razgovor. @Spomenite ga za početak.

Aktivan bot

Na @spominjanje bot zadano odgovara u kanalu. Odaberete li Thread pod Reply in, stvorit će nit u kojoj razgovor ide dalje bez novih spominjanja.

Razgovor u niti


Kako bot odgovara

Različiti okidači različito čuvaju povijest:

SituacijaOkidačPovijest razgovora
@Spominjanje u kanaluSpomenite bota u tekstualnom kanaluOvisi o Reply in, opisano niže
Poruka u botovoj nitiPišite u niti koju je izradioČuva cijelu povijest niti
Odgovor na botovu porukuDiscordova funkcija ReplySvaki put novi razgovor
Naredba /ask/ask i pitanje, samo zajednički botSvaki put novi razgovor
Izravna porukaDM, samo vlastita aplikacijaČuva cijelu DM sesiju

Obična poruka u kanalu ne pokreće ništa. To je namjerno kako bot ne bi smetao na aktivnom poslužitelju i najčešće objašnjava prividno neispravan novi bot. /ask je lakše otkriti upisivanjem /, a radi i uz ograničen sadržaj poruka. Registriran je na zajedničkom botu; vlastita aplikacija koristi @spominjanja.

Postavka “Reply in”

Pod Channels > External Apps > Discord nalazi se izbornik “Reply in:”:

  • Channel, zadano: Odgovor izravno u kanalu. Svako spominjanje započinje novi razgovor bez sjećanja na ranije interakcije.
  • Thread: Nova nit za svako spominjanje, nazvana po botu i korisniku, npr. “Aria & john_doe”. U niti bot odgovara na svaku poruku bez spominjanja i čuva cijelu povijest.

Izravne poruke

DM zahtijeva vlastitu Discord aplikaciju. Zajednički bot odgovara samo na poslužiteljima jer bi nenaručene privatne poruke zajedničkoj osobi utjecale na sve poslužitelje koje služi.

Vlastiti bot u DM-u ne treba spominjanje. Odgovara na svaku poruku i pamti sesiju, ali nema pristup povijesti kanala poslužitelja.

Napomena: Bot odgovara samo u nitima koje je sam stvorio. Ne odgovara u ručno izrađenoj niti.


Kako bot razumije kontekst kanala

Pri spominjanju vidi više od jedne poruke. Automatski dohvaća nedavne poruke i dodaje ih u prompt kao transkript s vremenom. Tako razumije razgovor i može se pozvati na ranije izjave.

Primjer konteksta iz perspektive AI-ja:

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?

Bot čita i aktivne i arhivirane niti kanala, pa njihove rasprave ulaze u kontekst.

Pri odgovoru funkcijom Reply na određenu poruku sužava kontekst na neposredno susjedne poruke umjesto cijele nedavne povijesti. Time dobiva ciljani kontekst razgovora.

Naljepnice, GIF-ovi, slike, ugrađeni sadržaj i reakcije predstavljeni su bilješkama. Bot zna za njih iako ih vizualno ne vidi u transkriptu. Tokeni @spominjanja zamjenjuju se čitljivim imenima.

Nije potrebna konfiguracija. Kontekst kanala zadano je aktivan za sve Quickchat AI botove na Discordu.

Bot koristi kontekst za dodatno pitanje

Pametno AI pretraživanje povijesti poslužitelja

Zadano bot čita samo kanal spominjanja. Uz Smart AI search over server history može dohvatiti poruke iz bilo kojeg tekstualnog kanala, odabirući ga prema pitanju.

Primjerice, pitanje u #general o zaključku migracije u #engineering omogućuje čitanje povijesti #engineering i odgovor na temelju nje.

Podržani su vremenski rasponi i straničenje za dohvat starijih poruka.

NačinOpsegNamjena
ZadaniSamo trenutačni kanalOpći bot zajednice
Smart AI search over server historyBilo koji kanal poslužiteljaPodrška i znanje između kanala

Napomena: Smart AI search over server history trenutačno je u beti. Javite se e-poštom ili na Quickchat Discord poslužitelju.

Prekidač Smart AI search over server history


Slanje slika botu

Korisnici mogu priložiti sliku uz spominjanje, a AI je analizira vizualnim mogućnostima. Podržani su PNG, JPG, JPEG, GIF i WebP. Kod više slika obrađuje se prva.

URL slike s Discord CDN-a šalje se uz tekst kao multimodalni ulaz, pa model vidi oboje u istom potezu. Razumijevanje slika zadano je uključeno, bez konfiguracije.

Primjeri za zajednice:

  • Programeri: Snimka stack tracea ili pogreške za objašnjenje.
  • Dizajneri: Maketa sučelja za povratne informacije.
  • Igrači: Snimka postavki igre za savjete o optimizaciji.
  • E-trgovina: Fotografija neispravnog proizvoda poslana podršci.

Korisnik šalje snimku zaslona koju bot analizira


Povezivanje AI Actions s Discordom

AI Actions omogućuju pozive vanjskih API-ja i alata tijekom razgovora. Jednom se postavljaju u AI Agent > Actions & MCPs i rade u svim kanalima, uključujući Discord, web-widget, WhatsApp i Telegram.

Dostupna su dva tipa:

TipFunkcija
API ActionHTTP zahtjevi GET, POST, PUT i DELETE s podesivim parametrima, zaglavljima i tijelom
Remote MCPVeza s poslužiteljem Model Context Protocol za vanjske alate i podatke

Primjeri:

  • Praćenje narudžbe: API Action prema trgovini za pitanje o narudžbi #12345 i aktualan status.
  • GitHub bot: Remote MCP prema repozitoriju za otvorene pogreške s oznakom critical.
  • Podrška: Odgovori iz dokumentacije i privatna nit sa spominjanjem uloge podrške samo za neriješene slučajeve.
  • Moderacija: Predlošci timeout, kick, ban i slowmode za prirodne naredbe.
  • Sastanci: Remote MCP s Cal.com ili Google Calendarom za rezervacije u Discordu.
  • CRM: HubSpot za leadove ili zahtjeve podrške iz razgovora.
  • Leadovi i povratne informacije: Google Sheets zapisuje kontakte, neodgovorena pitanja i demo zahtjeve u timsku tablicu.

Postavljanje API Action

  1. Otvorite AI Agent > Actions & MCPs.
  2. Kliknite Add Action. Za podržanu operaciju odaberite Discord Action i predložak. Predložak podrške pita za poslužitelj, kanal i ulogu; moderacijski se instaliraju izravno. Quickchat stvara zahtjev, opis, parametre, obradu odgovora i uvjete koje možete uređivati.
  3. Samo za adresu izvan galerije odaberite prilagođeni HTTP Request. Dajte ime, npr. “Provjera narudžbe”, i opis: “Koristi za status narudžbe. Prvo pitaj broj.”
  4. Postavite HTTP metodu, npr. GET, URL i parametre pa spremite.

Akcija je sada dostupna u podržanim kanalima. Discord Actions iz galerije obične su promjenjive HTTP Request Actions, stoga nakon uređivanja provjerite autorizaciju, ciljeve i parametre. Više u HubSpot AI Actions vodiču, vodiču za Discord moderaciju s timeout, kick, ban, ulogama i slowmodeom te dokumentaciji Actions.

Actions & MCPs s konfiguriranom API Action


Dodatno čitanje

Povezane teme detaljnije:


Registrirajte se na Quickchat AI za početak ili se pridružite zajednici: discord.gg/KqkHwvPRNH