Požadavky na giveaway na Discordu určují, kdo se smí zapojit a jaké má šance. Noxyr podporuje požadovanou roli (bez ní se přihlášení zablokuje), roli s bonusovými vstupy (extra vážené šance, ne zaručená výhra) a roli, která se automaticky přidělí výhercům po losování. Tenhle článek popisuje přesně, co se vynucuje, jak funguje přelosování, jak se vybírají více výherci a co ukazuje veřejná souhrnná stránka.
Které požadavky na vstup Noxyr skutečně vynucuje
Každý požadavek níže se nastaví jednou, když se giveaway vytváří příkazem /giveaway create, a vynutí se ve chvíli, kdy někdo klikne na Enter, ne až zpětně.
- Požadovaná role (
roles_required): pokud je nastavená, mohou se přihlásit jen členové s touto rolí. Kdo ji nemá a klikne na Enter, dostane zprávu, že mu chybí požadovaná role, a žádný vstup se nezaznamená. - Role s bonusovými vstupy (
roles_bonus_entries): členové s touto rolí dostanou jeden extra vážený vstup navíc ke svému běžnému vstupu. Tvrdý strop v kódu je 10 000 vstupů na osobu. V praxi to znamená „malou výhodu pro boosťáky nebo nejaktivnější členy“, ne způsob, jak giveaway celý koupit. - Role výherce (
winners_roles): vůbec není požadavkem na vstup. Tuhle roli automaticky dostane každý výherce až po losování. Hodí se pro odznak „minulý výherce“ nebo k odemčení kanálu pro převzetí výhry.
Jedna věc, u které je dobré být přesný: příkaz /giveaway create má také volbu messages_required pro minimální počet zpráv. Uloží se s giveawayem, ale Noxyr podle ní momentálně vstup neblokuje. Berte to pole jako rezervované, ne jako funkční požadavek. Pokud potřebujete skutečné hlídání vstupu, použijte volbu požadované role.
U jednoho giveaway lze nastavit jednu požadovanou roli a jednu bonusovou roli. Pokud potřebujete „musí mít roli A nebo roli B“, dejte při ověřování oběma rolím společnou nadřazenou roli a vyžadujte tu.
Jak vážené vstupy ovlivňují šance
Běžný vstup se počítá s váhou 1. Vstup člena s bonusovou rolí se počítá s váhou 2 (1 základní + 1 bonusový). Když Noxyr losuje výherce, jde o váženou náhodnou volbu přes všechny vstupy. Je to jako tombola, kde členové s bonusovou rolí mají dva lístky místo jednoho. Bonusová role tedy zlepší šance někomu, aniž by vyřadila ostatní. To se liší od nastavení „zaručená výhra pro boosťáky“, které někde na serverech běží. Rozbalovací seznam účastníků pod zprávou o giveawayi ukazuje celkový počet vstupů a živé šance každého člověka. Nikdo tedy nemusí věřit na slovo, jak výpočet funguje.
Jak se vybírají více výherci
Volbou winners u /giveaway create nastavte libovolný počet od 1 do 100. Když giveaway skončí, Noxyr vylosuje tolik výherců postupně z bazénu vstupů. Každého výherce po losování odstraní, aby nemohl být vylosován znovu. Všichni výherci se oznámí najednou: ukončený embed vypíše každého výherce, zpráva v kanálu všechny zmíní a pokud jste nastavili roli winners_roles, dostane ji každý výherce, ne jen ten, kdo byl vylosován jako první.
Více výherců je nejjednodušší způsob, jak giveaway na větším serveru působí férově. Giveaway s jedním výhercem na serveru s 5 000 členy působí jako loterie. Pět výherců za rozdělenou cenu nebo pět menších cen působí jako událost.
Jak funguje přelosování giveawaye
Přelosování vylosuje nové výherce ze stejného bazénu účastníků, aniž by se giveaway restartoval nebo se ztratily původní vstupy. Spustit ho lze dvěma způsoby, oba jen pro adminy:
- Klikněte pravým tlačítkem na ukončenou zprávu o giveawayi a v kontextovém menu zvolte Reroll Giveaway. Je to nejrychlejší cesta, pokud zprávu už máte před očima.
- Spusťte
/giveaway rerolls ID zprávy o giveawayi. Získáte ho pravým klikem na zprávu, volbou Copy Message ID, a pokud máte v nastavení Discordu zapnutý Developer Mode.
Ať použijete kterýkoli způsob, Noxyr nejdřív ověří, že giveaway skutečně skončil. Pokud ještě běží, není co přelosovat. Pak vylosuje stejný počet výherců, pro který byl giveaway původně nastaven, ze stejného váženého bazénu. Noví výherci se oznámí v kanálu a rozbalovací seznam účastníků na embedu se aktualizuje. Pokud je giveaway synchronizovaný mezi více servery, oznámení o přelosování se zveřejní na všech z nich, ne jen tam, kde jste příkaz spustili.
Běžné důvody k přelosování: původní výherce nereaguje ve lhůtě pro převzetí, ukáže se, že výherce je alt účet nebo jinak porušuje vaše pravidla (viz sekci o alt účtech v našem úplném průvodci giveawayi), nebo chcete vylosovat náhradníka poté, co jste někoho ručně vyřadili.
Kontrola, kdo se zapojil před losováním i po něm
Personál nemusí věřit celkovému počtu vstupů. Skutečný seznam se dá zobrazit dvěma způsoby:
- Klikněte pravým tlačítkem na zprávu o giveawayi → View Participants zobrazí všechny účastníky jako seznam zmínek. Prvních 50 se ukáže přímo, a pokud jich je víc, zobrazí se celkový počet.
- Rozbalovací seznam na samotném embedu giveawaye umožňuje každému adminovi zkontrolovat aktuální účastníky nebo statistiky vstupů, aniž by opustil kanál. Hodí se to, když giveaway ještě běží.
Veřejná souhrnná stránka
Každý giveaway dostane odkaz na živou souhrnnou stránku na noxyrbot.com. Ten se zobrazí jako tlačítko přímo na zprávě o giveawayi. Stránka ukazuje cenu, stav (probíhá, nebo skončil), čas konce, pořadatele, celkový počet vstupů a úplný seznam účastníků s avatarem. U každého, kdo má víc vážených vstupů, je navíc značka xN. Jakmile giveaway skončí, stejná stránka přidá sekci výherců s avatarem a Discord ID každého z nich. Stránka funguje i poté, co se původní zpráva smaže. To ji dělá čistším způsobem, jak sdílet důkaz férového losování, než screenshot. Je zdarma a k zobrazení nepotřebuje přihlášení do dashboardu.
Časté otázky
Můžu vyžadovat víc rolí pro vstup? Ne pro jednotlivý giveaway se současným nastavením. Podporována je jedna požadovaná role a jedna bonusová role na giveaway. Použijte roli, která už představuje kombinaci, kterou chcete (např. roli, kterou dostanete až po ověření a po minimální době na serveru).
Počítá se přelosování jako nový giveaway? Ne. Losuje znovu ze stejného bazénu účastníků, jaký původní giveaway nasbíral. Nikdo se znovu nemusí přihlašovat.
Může bonusová role někomu zaručit výhru? Ne. Bonusové vstupy zlepšují šance úměrně. Nevyřazují ostatní účastníky z bazénu a nezaručují konkrétní výsledek.
Existuje limit na počet výherců? Až 100 na giveaway.
Potřebuji placenou úroveň pro požadavky nebo přelosování? Ne, Noxyr žádnou placenou úroveň nemá. Požadavky, bonusové vstupy, více výherců, přelosování i souhrnná stránka jsou zdarma.
Kompletní postup nastavení najdete v článku jak spustit giveaway na Discordu, přehled příkazů v dokumentaci ke giveawayím a anketám, nebo si přidejte Noxyr zdarma a spusťte /giveaway create.