Obrázek na pozadí blogového článku 9

Spusťte svého AI chatbota na Discordu

Chcete vytvořit chytrého konverzačního AI bota pro svůj Discord server? Tento návod krok za krokem vás provede celým postupem za pouhých 10 minut bez programování!

Podívejte se na video


5 jednoduchých kroků k vytvoření AI bota

Po dokončení těchto kroků budete mít na serveru plně funkčního AI chatbota:

  1. Vytvořte Discord server
  2. Vytvořte aplikaci Discord
  3. Přidejte bota na server
  4. Vytvořte účet Quickchat AI
  5. Propojte bota s Quickchat AI

Jak bude váš AI bot vypadat

Po nastavení bude bot online na Discordu, připravený vést přirozené rozhovory se členy serveru.

Výsledek: chytrá konverzační AI


Nejrychlejší cesta: nasazení jedním kliknutím

Pokud už máte účet Quickchat AI, můžete Developer Portal úplně vynechat. V levém panelu otevřete External Apps, vyberte Discord a v části Connect klikněte na Add to your Discord server.

Připojení Discordu v Quickchat AI s tlačítkem Add to your Discord server Připojení jedním kliknutím v External Apps → Discord.

Discord vás požádá o autorizaci sdílené aplikace Quickchat AI a výběr serveru. Klikněte na Authorize a bot je spuštěný. Členové ho mohou @zmínit v libovolném kanálu. Jedinou podmínkou je oprávnění Spravovat server na vybraném serveru.

Noví uživatelé Quickchat AI dostanou úvodní nastavení ve stylu Discordu, které je zavede přímo k tomuto postupu.

Úvodní obrazovka ve stylu Discordu pro nové uživatele Quickchat AI Noví uživatelé začínají na obrazovce, která vede k připojení jedním kliknutím.

Níže najdete ruční alternativu Use your own Discord app: vytvoříte vlastní aplikaci Discord a připojíte ji pomocí tokenu bota. Zvolte ji pro vlastní jméno a avatar, soukromé zprávy, Discord AI Actions nebo více botů na jednom serveru. Discord Actions vyžadují připojení vlastního bota, protože poskytuje token pro požadavky na Discord API.


1. Vytvořte Discord server

Pokud nemáte účet Discord, vytvořte si ho na discord.com. Potom založte první server:

Vytvořte první server


2. Vytvořte aplikaci Discord

Otevřete Discord Developer Portal a vytvořte novou aplikaci.

Vytvořte novou aplikaci


3. Přidejte bota na Discord server

Nezapomeňte botovi povolit příjem obsahu zpráv zapnutím níže uvedeného přepínače:

Povolte obsah zpráv

Vytvořeného bota je potřeba přidat na server. Sestavte následující Discord URL a vložte ji do prohlížeče:

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

Odkud pochází číslo oprávnění?

Číslo (309237713920) odpovídá těmto oprávněním:

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

Jde o minimální sadu potřebnou pro správné fungování bota. Můžete si ji ověřit na discord.com/developers/applications: vyberte aplikaci, vlevo klikněte na Bot a posuňte stránku dolů:

Oprávnění vašeho Discord bota

Kde najdete YOUR CLIENT ID?

Nejjednodušší je z adresního řádku prohlížeče zkopírovat dlouhé číslo, které je součástí adresy:

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

Vaše client ID

Zde je client ID 1234567890123456789, takže celá URL pro přidání bota na server bude:

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

Pokud se v tomto kroku něco nepovede:

  • “Integration requires code grant”: aplikace má zapnuté Require OAuth2 Code Grant. Otevřete ji v Developer Portalu, přejděte na Bot, volbu vypněte, uložte a znovu otevřete pozvánku. (podrobnosti)
  • Objeví se dort / obrazovka “baked”: to je potvrzení úspěchu od Discordu, bot byl přidán. Ověřte to v Nastavení serveru → Integrace → Boti a aplikace.
  • Tip: po vložení tokenu do Quickchat AI v kroku 5 vám stránka integrace sestaví pozvánku a zobrazí kontrolní seznam. Ruční sestavování URL tak můžete vynechat.

4. Vytvořte účet Quickchat AI

Zaregistrujte se do Quickchat AI a dejte botovi AI schopnou přirozené, lidsky působící konverzace.

Quickchat AI umožňuje vytvářet AI agenty s vlastní znalostní bází, AI Actions a dalšími funkcemi, vhodné pro Discord boty, weby i další kanály.


5. Propojte bota s Quickchat AI

Pro připojení k Quickchat AI získejte Discord Bot Token z Developer Portalu.

  1. Otevřete Bot SettingsReset TokenCopy Token

Obnovte token

  1. V panelu Quickchat AI otevřete External Apps → Discord, vyberte Use your own Discord app a vložte token. Quickchat AI bota spustí a během startu zobrazuje jeho stav.

Vložte token

Pokud se bot nepřipojí

Když start selže, integrace Discord zobrazí přesnou chybu a přímý odkaz na opravu. Dvě nejčastější jsou:

  • Neplatný token: token je chybný nebo byl obnoven, čímž původní přestal platit. Otevřete bota v Developer Portalu, zvolte Bot → Reset Token, zkopírujte nový token a v Quickchat AI ho vložte přes Reconnect. Přesný snímek najdete v části Neplatný token bota.
  • Message Content Intent je vypnutý (chyba PrivilegedIntentsRequired): bot je připojený, ale nemůže číst zprávy. Otevřete ho v Developer Portalu, přejděte na Bot → Privileged Gateway Intents, zapněte Message Content Intent a uložte. Správný přepínač najdete v části Message Content Intent.

Bot se při změně tokenu nebo nastavení restartuje. Dejte mu na připojení až jednu minutu.

Pokud je vlastní bot online, ale nikdy neodpovídá

Zkontrolujte, zda na stejném serveru nezůstal sdílený bot Quickchat AI přidaný jedním kliknutím. Pokud jsou přítomni oba, odpovídá sdílený bot a vlastní mlčí, i když má správný token, intenty a oprávnění. Otevřete External Apps, najděte server v Connected servers u nastavení jedním kliknutím a tam ho odeberte. Vlastní bot okamžitě převezme odpovědi. Viz Oba boti na stejném serveru.


Váš AI bot je spuštěný!

Vraťte se na Discord. Bot by měl být online a připravený ke konverzaci. Začnete tím, že ho @zmíníte.

Aktivní bot

Po @zmínce odpoví bot standardně v kanálu. Pokud v nastavení Reply in vyberete Thread, vytvoří vlákno, kde mohou uživatelé pokračovat bez další zmínky.

Konverzace ve vlákně


Jak bot odpovídá

Bota lze spustit několika způsoby s různou správou historie:

SituaceSpuštěníHistorie konverzace
@zmínka v kanálu@Zmiňte bota v textovém kanáluZávisí na Reply in (viz níže)
Zpráva ve vlákně botaNapište do vlákna vytvořeného botemZachová se celá historie vlákna
Odpověď na zprávu botaPoužijte funkci Odpovědět v DiscorduPokaždé nová konverzace
Příkaz /askNapište /ask a otázku, pouze u sdíleného botaPokaždé nová konverzace
Soukromá zprávaPošlete botovi DM, pouze s vlastní aplikacíZachová se po celou relaci DM

Obyčejná zpráva v kanálu nic nespustí. Je to záměr, aby bot na rušném serveru mlčel, a nejčastější důvod, proč nově přidaný bot zdánlivě nefunguje. /ask je mimo jiné lépe objevitelná alternativa: po zadání / se v kanálu zobrazí. Funguje i při omezeném přístupu k obsahu zpráv. Je registrovaný u sdíleného bota, takže s vlastní aplikací použijte @zmínky.

Nastavení “Reply in”

V Quickchat v Channels > External Apps > Discord najdete nabídku “Reply in:” se dvěma možnostmi:

  • Channel (výchozí): bot odpovídá přímo v kanálu, kde byl zmíněn. Každá @zmínka zahajuje novou konverzaci bez paměti předchozích interakcí.
  • Thread: bot vytvoří vlákno pro každou @zmínku. Název obsahuje jméno bota a uživatele, například “Aria & john_doe”. Uvnitř reaguje na každou zprávu bez @zmínky a uchovává celou historii.

Soukromé zprávy

DM vyžadují vlastní Discord aplikaci. Sdílený bot odpovídá jen na serverech, protože reakce na nevyžádané DM pod jednou sdílenou identitou by ovlivňovaly všechny obsluhované servery.

U vlastní aplikace není v DM nutná @zmínka. Bot reaguje na každou zprávu a historie přetrvává po celou relaci. Při odpovídání v DM nemá přístup k historii kanálů serveru.

Poznámka: bot odpovídá pouze ve vláknech, která sám vytvořil. Pokud někdo založí vlákno ručně a napíše do něj, bot neodpoví.


Jak bot chápe kontext kanálu

Když někdo bota @zmíní, nevidí jen tuto zprávu. Automaticky načte nedávné zprávy z kanálu a vloží je do promptu AI jako přepis s časovými značkami. Díky tomu chápe probíhající diskusi a může odkazovat na předchozí příspěvky.

Takto může kontext vypadat z pohledu AI:

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 čte i zprávy z aktivních a archivovaných vláken v kanálu, takže jejich diskuse jsou součástí kontextu.

Když někdo použije funkci Odpovědět na konkrétní zprávu, bot omezí kontext na zprávy v jejím bezprostředním okolí místo celé nedávné historie. Získá tak cílené podklady k diskusi, na kterou uživatel odkazuje.

Speciální obsah, například samolepky, GIFy, obrázky, vložený obsah a reakce, je zachycen poznámkami. Bot o něm ví, i když jej v přepisu nevidí vizuálně. Tokeny @zmínek se nahrazují čitelnými zobrazovanými jmény.

Není potřeba nic nastavovat. Kontext kanálu je standardně zapnutý u všech botů Quickchat AI na Discordu.

Bot využívá kontext kanálu k odpovědi na doplňující otázku

Chytré AI vyhledávání v historii serveru

Standardně bot čte jen kanál, kde byl zmíněn. Po zapnutí Smart AI search over server history může AI hledat zprávy v libovolném textovém kanálu serveru. Kanál vybírá podle otázky.

Pokud se někdo v #general zeptá “k čemu se došlo v #engineering ohledně migrace?”, bot může načíst historii #engineering a odpovědět podle nálezů.

Funkce podporuje časové filtry a stránkování, takže podle potřeby prochází i starší historii.

RežimRozsahVhodné pro
VýchozíJen aktuální kanálBěžný komunitní bot
Smart AI search over server historyLibovolný kanál serveruPodpůrní boti a vyhledávání znalostí napříč kanály

Poznámka: Smart AI search over server history je v betaverzi. V případě zájmu napište e-mail nebo se ozvěte na Discord serveru Quickchat.

Přepínač Smart AI search over server history v nastavení integrace Discord


Posílání obrázků botovi

Při @zmínce mohou uživatelé připojit obrázek, který AI zpracuje pomocí svých vizuálních schopností. Podporované formáty jsou PNG, JPG, JPEG, GIF a WebP. Při více obrázcích bot zpracuje první.

URL obrázku z Discord CDN se pošle spolu s textem modelu jako multimodální vstup. AI tedy vidí text i obrázek ve stejném kroku. Bez dalšího nastavování: porozumění obrázkům je zapnuté standardně.

Praktické příklady pro komunity:

  • Vývojáři: uživatel pošle snímek zásobníku volání nebo chybové zprávy a požádá o vysvětlení.
  • Designéři: uživatel sdílí návrh rozhraní a žádá zpětnou vazbu.
  • Hráči: uživatel sdílí nastavení hry a žádá tipy na optimalizaci.
  • Podpora e-shopu: zákazník pošle podpůrnému botovi fotografii vadného výrobku.

Uživatel posílá snímek obrazovky, který bot analyzuje, aby odpověděl na otázku


Připojení AI Actions k Discordu

AI Actions umožňují botovi během konverzace volat externí API a nástroje. Nastavují se jednou v Quickchat pod AI Agent > Actions & MCPs a fungují ve všech kanálech, například Discord, webový widget, WhatsApp a Telegram.

K dispozici jsou dva typy:

Typ akceFunkce
API ActionPosílá HTTP požadavky (GET, POST, PUT, DELETE) na externí endpointy s nastavitelnými parametry, hlavičkami a tělem
Remote MCPPřipojuje se k serveru Model Context Protocol pro externí nástroje a zdroje dat

Příklady využití na Discordu:

  • Sledování objednávek: připojte API Action k backendu e-shopu, aby členové mohli položit otázku “kde je objednávka #12345?” a dostat aktuální stav.
  • GitHub bot: propojte Remote MCP s repozitářem a umožněte vývojářům ptát se “jsou otevřené chyby se štítkem critical?” přímo v Discordu.
  • Podpůrné tickety: bot odpovídá z dokumentace a otevře soukromé vlákno ticketu se zmínkou podpůrné role jen pro nevyřešené případy.
  • Pomoc s moderací: vyberte šablony timeout, kick, ban a slowmode, aby moderátoři mohli používat přirozený jazyk.
  • Plánování schůzek: připojte Remote MCP ke Cal.com nebo Google Calendar a umožněte rezervace přes Discord.
  • CRM integrace: propojte HubSpot a ukládejte kontakty nebo vytvářejte podpůrné tickety z konverzací.
  • Evidence kontaktů a zpětné vazby: připojte Google Sheets, aby bot zapisoval kontakty, nezodpovězené otázky a žádosti o demo do tabulky, kterou tým již používá.

Nastavení API Action

  1. V Quickchat otevřete AI Agent > Actions & MCPs.
  2. Klikněte na Add Action. Pro podporovanou operaci vyberte Discord Action a šablonu. Šablona podpory se ptá na server, kanál a roli; moderační šablony se instalují přímo. Quickchat vytvoří upravitelný požadavek, popis, parametry, zpracování odpovědi a podmínky spuštění.
  3. Vlastní akci HTTP Request vyberte pouze pro endpoint mimo galerii. Pojmenujte ji například “Zjistit stav objednávky” a popište použití: “Použij, když se uživatel ptá na stav objednávky. Nejprve si vyžádej číslo objednávky.”
  4. Nastavte HTTP metodu, například GET, URL endpointu a parametry, potom uložte.

Akce je nyní dostupná v podporovaných kanálech. Discord Actions z galerie jsou běžné upravitelné HTTP Request akce, takže po změnách zkontrolujte autorizaci, cíle a parametry. Podrobnosti najdete v návodu k HubSpot AI Actions, průvodci moderací Discordu s timeoutem, vyhozením, zákazem, rolemi a slowmode nebo v dokumentaci Actions.

Stránka Actions & MCPs v Quickchat s nastavenou API Action


Další čtení

Tyto návody rozvíjejí související témata:


Zaregistrujte se do Quickchat AI a začněte vytvářet AI agenta nebo se připojte ke komunitě na Discordu: discord.gg/KqkHwvPRNH