Bot je online, ale nereaguje
Nejčastější příčiny: chybějící intents, oprávnění v kanálu, nesynchronizované příkazy.
1 min čtení·Aktualizováno 10. října 2026
- Message Content Intent – bez něj bot nevidí text zpráv (prefixové příkazy jako
!help). Zapni ho v Developer Portalu → Bot a v kódu (GatewayIntentBits.MessageContent/intents.message_content = True). - Oprávnění v kanálu – bot musí mít v kanálu Zobrazit kanál a Posílat zprávy. Zkontroluj role a přepisy kanálu.
- Slash příkazy – registruj/synchronizuj je (viz ukázky). Globální příkazy se mohou objevit se zpožděním; pro testování registruj na konkrétní server (guild).
- Chyba v kódu – v konzoli se při použití příkazu objeví traceback/stack trace.
- Dvě instance bota se stejným tokenem (třeba ještě běží u tebe v PC) – reaguje jen jedna, nebo odpovědi chodí dvakrát.
Discord bot hosting od 12 Kč měsíčně
Bot v Node.js nebo Pythonu, který běží nonstop.