Vlastní příkazy
Dej libovolnému příkazu nový název pro svůj server, například $store pro $shop nebo $done pro $ticket close, s volitelnými předvolenými hodnotami.
Co je vlastní příkaz
Vlastní příkaz je nový název pro příkaz, který Noxyr už má. $store může spustit $shop, $done může spustit $ticket close a $gnitro může spustit $giveaway create s cenou již vyplněnou jako Discord Nitro. Členové napíšou nový název jako zprávu s prefixem tvého serveru a bot spustí skutečný příkaz.
Nikdy nepřidává nové chování. Skutečný příkaz běží se svými vlastními oprávněními, přepínačem modulu a cooldowny, takže vlastní název nikomu nedá přístup, který předtím neměl. Původní název funguje dál vedle nového.
Vytvoř jeden
- Otevři dashboard, vyber svůj server a přejdi na Control, pak na Custom Commands.
- Stiskni New custom command, nebo otevři Templates a klikni na šablonu, abys ji přidal hotovou.
- Napiš nový název do pole Trigger, například store.
- V poli Command vyber příkaz, který spustí, a akci, pokud jich má víc (ticket má close, claim, rename a další).
- Volitelné: předvolit možnost tím, že do ní zapojíš Value, například prize nastavené na Discord Nitro.
- Změny se uloží samy zhruba sekundu poté, co přestaneš upravovat. Stav vedle tlačítka Save ukazuje, kdy jsou uloženy.
Vlastní příkazy jsou příkazy s prefixem: fungují jako zprávy jako $store, ne v nabídce /. Discord dovoluje botovi registrovat jen jeho vlastní slash příkazy, ne jeden na každý server.
Graf a jednoduchý seznam
Stránka má dva pohledy na stejný seznam. Graph zobrazuje každý vlastní příkaz jako Trigger zapojený do Command, s Values zapojenými do jeho možností: přetáhni tečku na jinou tečku a propoj je, klikni na spojnici a přeruš ji, a přetáhni box za nadpis a přesuň ho. Tidy znovu všechno srovná.
Simple list zobrazuje totéž jako prosté řádky s názvem, výběrem příkazu a předvolenými hodnotami. Použij, co chceš; přepnutí pohledu nic nemění.
Panel vlevo vypisuje každý vlastní příkaz jako starý název, šipku a nový název. Každý má přepínač zapnuto a vypnuto, takže můžeš název pozastavit bez smazání, a tlačítko smazání.
Šablony
Šablony přidají hotový vlastní příkaz jedním kliknutím. Šablona, jejíž název už používáš, je našedlá.
- Hudba
- $p (přehrát), $np (právě hraje), $s (přeskočit), $q (fronta), $dc (odejít), $vol (hlasitost), $repeat (opakovat frontu), $bass (filtr bass boost), $247 (přehrávat 24/7)
- Tikety
- $done (zavřít ticket), $claim (převzít ticket), $faqs (seznam FAQ ticketu)
- Obchod
- $store (obchod), $vouch (odeslat recenzi)
- Komunita
- $gnitro (giveaway create, cena Discord Nitro), $apply (odeslat přihlášku), $lb (žebříček)
- Moderace
- $purge (smazat)
Předvolené hodnoty a psané možnosti
Předvolba se vyplní pokaždé, když vlastní příkaz běží. Cokoli, co člen napíše za názvem, se přidá, takže $gnitro 1h 1 funguje dál s již nastavenou cenou. Pokud člen zadá stejnou možnost jménem (prize:"Gift card"), jeho hodnota má přednost před předvolbou.
- Hodnoty
- Až 200 znaků, bez uvozovek a zalomení řádků.
- Volby
- Možnost s pevným seznamem, například režim opakování nebo filtr, přijme jen hodnotu z tohoto seznamu.
- Čísla
- Možnosti s celými čísly a čísly přijímají jen čísla; možnosti ano/ne přijímají yes, no, on, off, true a false.
- Soubory
- Souborové možnosti nelze předvolit.
Pravidla pro názvy
- Znaky
- Písmena, čísla, - a _, až 32 znaků. Mezery se při psaní změní na pomlčky a názvy jsou malými písmeny.
- Skutečné názvy
- Vlastní příkaz nemůže použít název skutečného příkazu Noxyru. Skutečné názvy vždy vyhrají.
- Jedinečnost
- Každý název lze na server použít jen jednou.
- Limit
- Až 100 vlastních příkazů na server.
Stránka vypisuje cokoli, co brání uložení, nad editorem. Klikni na problém a přeskočíš na pole, které je třeba opravit.
Změna prefixu
Pole Prefix dole v levém panelu změní prefix pro celý server: vlastní příkazy i každý běžný příkaz. Napiš až 5 znaků bez mezer, například !, ?, . nebo n!, a stiskni Save. Pokud ho necháš prázdné, použije se výchozí $. Každý název na stránce se hned aktualizuje na nový prefix.
Stejné nastavení je na stránce Setup a na Discordu příkazem /prefix set.
Vlastní bot
Pokud server běží na vlastním botovi Noxyru, odpovídá na stejné vlastní příkazy se stejným prefixem. Nic se nemusí nastavovat dvakrát.