Role podle reakcí umožňují členům Discordu přidělit si roli kliknutím na emoji pod zprávou a odebrat ji zpět odstraněním reakce. Bot sleduje tuto zprávu a změní role za vás, takže je nikdo z týmu nemusí přidělovat ručně. Discord sám žádnou funkci rolí podle reakcí nemá, proto potřebujete bota. Tento návod ji nastaví pomocí Noxyr, který pro stejný účel nabízí také tlačítka a rozbalovací nabídku.
K čemu jsou role podle reakcí
Většina serverů je používá pro věci, které si členové mají vybrat sami:
- Upozornění: role Oznámení nebo Události, takže upozornění dostane jen ten, kdo ho chce.
- Zájmy: role Hráč nebo Umělec, která otevře kanály k danému tématu.
- Region nebo jazyk: jedna role na člena, takže nový výběr nahradí starou.
- Barvy: role, která mění jen barvu jména.
Reakce, tlačítka, nebo rozbalovací nabídka?
Všechny tři dělají totéž. Vyberte podle toho, jak má panel působit:
- Reakce jsou klasický vzhled. Ukazují, kolik lidí každou možnost zvolilo, ale členové nedostanou žádnou odpověď, takže neúspěšná změna role je pro ně neviditelná.
- Tlačítka jsou nejpřehlednější. Každé má popisek a člen dostane soukromou zprávu, která říká, co se změnilo.
- Rozbalovací nabídka zůstává přehledná i při dlouhém seznamu a na telefonech šetří místo v kanálu.
Jak nastavit role podle reakcí
- Přidejte bota. Přidejte Noxyr na svůj server. Je zdarma.
- Přesuňte jeho roli výš. V Nastavení serveru, pak v Rolích přetáhněte roli bota nad všechny role, které si členové mohou vybrat. Bot může přidělovat jen role pod svou vlastní.
- Vytvořte panel. Otevřete dashboard, přejděte na Uvítání a poté na Role podle reakcí. Nebo v Discordu spusťte
/reactionrole createa vyberte styl a první roli. - Přidejte své role. Panel obsahuje až 20 rolí. Panely s reakcemi potřebují jedno emoji na roli. Na dashboardu je přidáte všechny najednou; v Discordu použijte
/reactionrole add. - Zveřejněte jej. U panelu s reakcemi bot přidá za vás všechna emoji, takže členové jen klikají.
- Vyzkoušejte to. Klikněte na jednu možnost běžným účtem a poté znovu, abyste ověřili, že role zmizí.
Členové mohou držet jen jednu roli
Zapněte Jen jedna role u voleb, které se vylučují, například region nebo barva. Výběr nové role odebere tu starou a u panelu s reakcemi se odebere i stará reakce. V Discordu nastavte v /reactionrole create hodnotu single na true.
Moderátorské role do panelu nepatří
Cokoli na panelu rolí si může vzít kdokoli, kdo ho vidí, takže role s oprávněním Banovat členy nebo Spravovat zprávy na něm nesmí nikdy být. Noxyr takové role při uložení odmítne a při každém výběru role to kontroluje znovu. Pokud role později získá moderátorské oprávnění, přestane se přidělovat.
Oprava rolí podle reakcí, které nefungují
- Nic se nestane: role bota je pod rolí, kterou má přidělit, nebo mu chybí oprávnění Spravovat role.
- Emoji chybí ve zprávě: bot potřebuje v tomto kanálu oprávnění Přidávat reakce a Číst historii zpráv.
- Vlastní emoji je odmítnuto: musí být nahrané na váš vlastní server.
- Role není v seznamu na dashboardu: je nad botem, spravuje ji integrace, nebo má moderátorské oprávnění.
Každá možnost je popsána v dokumentaci k rolím podle reakcí. Pro role, které by měl dostat každý, použijte místo toho automatickou roli nebo ověření.