Příkazy lomítko na Discordu: jak fungují a proč je boti používají
Příkaz lomítko je příkaz bota, který spustíte napsáním / do pole pro zprávu a výběrem z nabídky, kterou Discord zobrazí. Protože Discord nabízí možnosti a kontroluje vstupy, příkazy lomítko nahrazují většinu starých příkazů s prefixem a ke čtení zpráv nevyžadují žádné zvláštní oprávnění.
Jak příkazy lomítko fungují
Bot registruje své příkazy u Discordu přes API. Každý příkaz má název, popis a volitelné vstupy, jako je uživatel, kanál, číslo nebo seznam voleb. Když napíšete /, Discord zobrazí nabídku, ověří, co zadáte, a botovi pošle interakci. Bot má tři sekundy na potvrzení a poté může odpovídat dalších patnáct minut.
Bot nikdy nepotřebuje číst váš chat. Vidí jen příkaz, který jste se rozhodli spustit.
Globální a serverové příkazy
- Globální příkazy se zobrazí na každém serveru, kde je bot, a v přímých zprávách, pokud je bot povoluje. Aktualizace se může všude zobrazit až po krátké chvíli.
- Serverové (guild) příkazy existují jen na jednom serveru a aktualizují se okamžitě. Vývojáři je používají pro testování.
Příkazy mohou mít podpříkazy a skupiny, například /ticket close, takže bot může mnoho funkcí zařadit pod několik názvů.
Kdo je smí používat
Každý příkaz má výchozí oprávnění, které nastaví vývojář. Správci serveru je mohou přepsat v Nastavení serveru, Integrace, kde vyberou, které role nebo kanály smějí který příkaz spouštět. Pokud příkaz v nabídce chybí, obvyklou příčinou je přepsané oprávnění nebo omezení kanálu.
Příkazy lomítko versus příkazy s prefixem
Starší boti reagovali na text jako !play. To vyžaduje privilegovaný záměr obsahu zpráv a nenabízí automatické doplňování. Příkazy lomítko oba problémy obcházejí. Druhou stranu popisují příkazy s prefixem a úplné srovnání najdete v článku příkazy s prefixem a příkazy lomítko.
Příkazy lomítko v Noxyru
Každá funkce Noxyru je dostupná jako příkaz lomítko a stejné příkazy fungují i jako prosté zprávy s prefixem, například $help, se stejnými oprávněními. Úplný seznam najdete na stránce příkazy. Správci mohou příkazy pro svůj server přejmenovat pomocí vlastních příkazů (dokumentace) a určit, které příkazy každá role vidí, pomocí viditelnosti příkazů. Pokud je nabídka prázdná, postupujte podle průvodce chybějícími příkazy.
Tipy pro členy
Napište lomítko a začněte psát název příkazu, seznam se tím zúží. Tabulátorem přejdete mezi možnostmi. Pokud něco chybí, restartujte Discord, protože aplikace si seznam příkazů ukládá do mezipaměti, a zkontrolujte, že jste v správném kanálu.
Časté otázky
Proč se mi nezobrazují příkazy lomítko?
Obvykle byl bot pozvaný bez oprávnění applications.commands, nebo je skrývá přepsání oprávnění. Zkontrolujte Nastavení serveru, Integrace.
Potřebují příkazy lomítko záměr obsahu zpráv?
Ne. To je jedna z jejich výhod. Bot dostane jen příkaz, který spustíte.
Můžu příkazy lomítko přejmenovat?
Ne přímo v Discordu. Noxyr nabízí vlastní příkazy, které dají jeho příkazům na vašem serveru nové názvy.