Připojení bota Discordu
Vytvořte bota Discordu, pozvěte ho na server, zadejte jeho token a zvolte, kde smí odpovídat.
Vytvoření a pozvání bota
- Otevřete Discord Developer Portal a vytvořte aplikaci.
- Přidejte k ní bota a zkopírujte token bota.
- V části Privileged Gateway Intents povolte Message Content. Povolte i Server Members, pokud má bot vypisovat členy serveru.
- Pozvěte bota na server s oprávněním číst a posílat zprávy a používat příkazy aplikace. Přidejte oprávnění Discordu, která potřebuje pro akce, jež má vykonávat.
Připojení k Chettymu
- Otevřete Nastavení → Dostupné pluginy a nainstalujte Discord.
- Zadejte token bota v Nastavení → Přístupy → Discord.
- Přidejte alespoň jedno pravidlo rolí. Viz Kterým rolím na Discordu bot odpovídá.
- Zapněte plugin. Připojí se při restartu, který si uložení těchto nastavení vyžádá; některá nastavení a volby pro jednotlivé kanály pak platí hned.
Bez tokenu se plugin nepřipojí a jeho nástroje zůstanou nedostupné. Token se ukládá jako tajemství, takže nastavení ukazuje jen to, zda je nastavený.
Plugin vyžaduje Chettyho 0.30.47 se sdíleným API verze 16.
Nastavení připojení
| Nastavení | Co dělá |
|---|---|
| Token bota | Povinné tajemství z Discord Developer Portal. |
| ID serveru | Volitelné omezení na jeden server a výchozí server pro nástroje. Prázdné dovolí všechny servery, do kterých bot patří. |
| Povolená vlákna | Volitelný seznam ID povolených vláken. Prázdné nepřidává žádné omezení vláken. |
| Cíl oznámení | Kanál nebo vlákno pro proaktivní zprávy, například naplánované výsledky. Prázdné je vypne. |
| Pravidla rolí | Přiřadí ID rolí Discordu k přístupu a pokynům pro místnost. Viz Kterým rolím na Discordu bot odpovídá. |
Výběr cíle oznámení potřebuje token bota i ID serveru; bez nich neukáže žádné cíle. Vypisuje textové kanály a aktivní vlákna, ne kategorie, hlasové, oznamovací, stage, fórové ani mediální kanály. Kanál vytvořený v Discordu se může objevit až za minutu.
Příkazy
Bot registruje u Discordu tyto příkazy:
/model,/reasoning,/display,/newa/help.- Sdílené příkazy, které publikuje démon, například
/context,/compact,/fast,/stop,/statsa/restart.
/display mění zobrazení kanálu a vyžaduje roli operátora. Sdílené výběry a ovládání místnosti ji potřebují také. Viz Kterým rolím na Discordu bot odpovídá.
Když bot mlčí
- Nezobrazují se žádné příkazy. Token chybí nebo je špatný, takže se plugin nikdy nepřipojil. Zkontrolujte Nastavení → Přístupy → Discord.
- Příkazy se zobrazují, ale nic neodpovídá. Členovi neodpovídá žádné pravidlo rolí, nebo nemá propojený účet Chettyho. Viz Kterým rolím na Discordu bot odpovídá.
- Bot ignoruje kanál nebo vlákno. Zkontrolujte ID serveru a Povolená vlákna. Přímé zprávy a skupinové DM se ignorují vždy.
- Výběr cíle oznámení je prázdný. Nejdřív nastavte token bota a ID serveru.
Související návody
- Plugin Discord
- Kterým rolím na Discordu bot odpovídá
- Jak v Discordu sledovat, co Chetty dělá
- Discord – každodenní používání na serveru.