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:
- Vytvořte Discord server
- Vytvořte aplikaci Discord
- Přidejte bota na server
- Vytvořte účet Quickchat AI
- 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.

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

2. Vytvořte aplikaci Discord
Otevřete Discord Developer Portal a 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:
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 ChannelsSend MessagesCreate Public ThreadsSend Messages in ThreadsRead 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ů:

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

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.
- Otevřete Bot Settings → Reset Token → Copy Token

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

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.

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.

Jak bot odpovídá
Bota lze spustit několika způsoby s různou správou historie:
| Situace | Spuštění | Historie konverzace |
|---|---|---|
| @zmínka v kanálu | @Zmiňte bota v textovém kanálu | Závisí na Reply in (viz níže) |
| Zpráva ve vlákně bota | Napište do vlákna vytvořeného botem | Zachová se celá historie vlákna |
| Odpověď na zprávu bota | Použijte funkci Odpovědět v Discordu | Pokaždé nová konverzace |
Příkaz /ask | Napište /ask a otázku, pouze u sdíleného bota | Pokaždé nová konverzace |
| Soukromá zpráva | Poš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.

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žim | Rozsah | Vhodné pro |
|---|---|---|
| Výchozí | Jen aktuální kanál | Běžný komunitní bot |
| Smart AI search over server history | Libovolný kanál serveru | Podpů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.

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.

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 akce | Funkce |
|---|---|
| API Action | Posílá HTTP požadavky (GET, POST, PUT, DELETE) na externí endpointy s nastavitelnými parametry, hlavičkami a tělem |
| Remote MCP | Př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
- V Quickchat otevřete AI Agent > Actions & MCPs.
- 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í.
- 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.”
- 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.

Další čtení
Tyto návody rozvíjejí související témata:
- Jak vytvořit AI chatbota pro roleplay, který zůstává v roli: proměňte bota ve stálou postavu s vlastním kánonem.
- Jak vytvořit AI chatbota pro Telegram: nasaďte stejného agenta na Telegram.
- Vytvořte AI bota pro WhatsApp: průvodce integrací WhatsApp.
- HubSpot AI Actions: nastavení API Actions krok za krokem.
- AI ticket bot pro Discord: odpovídejte ze znalostní báze a zbytek předejte do soukromých vláken.
- Uvítací bot pro Discord: přivítejte nové členy, vlákna a ticketové kanály pevným textem.
- Připojte AI agenta k Jira ticketům: příklad Remote MCP s Jirou.
- Vysvětlení MCP: co je Model Context Protocol a jak funguje.
- Dokumentace Actions: kompletní reference.
Zaregistrujte se do Quickchat AI a začněte vytvářet AI agenta nebo se připojte ke komunitě na Discordu: discord.gg/KqkHwvPRNH
