Wymagania giveaway na Discordzie decydują, kto może wziąć udział i jak dobre ma szanse. Noxyr obsługuje wymaganą rolę (bez niej wpis jest zablokowany), rolę z dodatkowymi wpisami (dodatkowe ważone szanse, a nie gwarantowaną wygraną) oraz rolę przydzielaną automatycznie zwycięzcom po losowaniu. Ten artykuł wyjaśnia dokładnie, co jest egzekwowane, jak działa ponowne losowanie, jak wybierani są wielu zwycięzcy i co pokazuje publiczna strona podsumowania.
Jakie wymagania wpisu Noxyr faktycznie egzekwuje
Każde poniższe wymaganie ustawia się raz, przy tworzeniu giveaway za pomocą /giveaway create, i egzekwuje w chwili, gdy ktoś kliknie przycisk do wzięcia udziału, a nie po fakcie.
- Wymagana rola (
roles_required): jeśli jest ustawiona, wziąć udział mogą tylko członkowie z tą rolą. Każdy bez niej, kto kliknie przycisk, dostaje informację, że brakuje mu wymaganej roli, i wpis nie zostaje zapisany. - Rola z dodatkowymi wpisami (
roles_bonus_entries): członkowie z tą rolą dostają jeden dodatkowy ważony wpis oprócz zwykłego, a w kodzie obowiązuje twardy limit 10 000 wpisów na osobę. W praktyce oznacza to „niewielką przewagę dla boosterów lub najaktywniejszych członków”, a nie sposób na kupienie wygranej. - Rola zwycięzcy (
winners_roles): to wcale nie wymaganie wpisu - ta rola jest automatycznie nadawana każdemu zwycięzcy po losowaniu. Użyj jej jako odznaki „byłego zwycięzcy” albo do odblokowania kanału z odbiorem nagrody.
Warto być precyzyjnym w jednej kwestii: /giveaway create ma też opcję messages_required dla minimalnej liczby wiadomości. Jest ona zapisywana razem z giveaway, ale Noxyr obecnie nie blokuje wpisu na jej podstawie, więc traktuj to pole jako zarezerwowane, a nie działające wymaganie. Jeśli potrzebujesz realnego ograniczania wpisów, użyj opcji wymaganej roli.
W jednym giveaway można ustawić tylko jedną rolę wymaganą i jedną rolę z dodatkowymi wpisami. Jeśli potrzebujesz warunku „musi mieć rolę A lub rolę B”, nadaj obu rolom wspólną rolę nadrzędną podczas weryfikacji i wymagaj jej.
Jak ważone wpisy faktycznie wpływają na szanse
Zwykły wpis liczy się jako waga 1. Wpis członka z rolą z dodatkowymi wpisami liczy się jako waga 2 (1 podstawowy + 1 dodatkowy). Gdy Noxyr losuje zwycięzcę, jest to ważone losowanie spośród wszystkich wpisów - jak loteria, w której członkowie z dodatkową rolą mają dwa losy zamiast jednego. Oznacza to, że rola z dodatkowymi wpisami poprawia czyjeś szanse, nie wykluczając reszty, co różni się od ustawienia „gwarantowana wygrana dla boosterów”, jakie stosują niektóre serwery. Lista uczestników pod wiadomością giveaway pokazuje łączną liczbę wpisów i aktualne szanse każdej osoby, więc nikt nie musi wierzyć ci na słowo co do matematyki.
Jak wybierani są wielu zwycięzcy
Ustaw opcję winners w /giveaway create na dowolną liczbę od 1 do 100. Gdy giveaway się kończy, Noxyr losuje tyle zwycięzców, po jednym, z puli wpisów, usuwając każdego zwycięzcę przed kolejnym losowaniem, tak by ta sama osoba nie mogła zostać wylosowana dwa razy. Wszyscy zwycięzcy są ogłaszani razem: zakończony embed wymienia każdego z nich, wiadomość w kanale ich wszystkich oznacza, a jeśli ustawisz rolę winners_roles, dostanie ją każdy zwycięzca, nie tylko pierwszy wylosowany.
Większa liczba zwycięzców to najprostszy sposób, by giveaway wydawał się uczciwy na większym serwerze. Giveaway z jednym zwycięzcą na serwerze z 5000 członków wygląda jak loteria; pięciu zwycięzców przy podziale nagrody lub pięciu mniejszych nagrodach wygląda jak wydarzenie.
Jak działa ponowne losowanie w giveaway
Ponowne losowanie wybiera nowych zwycięzców z tej samej puli uczestników, bez restartowania giveaway i bez utraty pierwotnych wpisów. Można je uruchomić na dwa sposoby, oba tylko dla administratorów:
- Kliknij prawym przyciskiem zakończoną wiadomość giveaway i wybierz Reroll Giveaway z menu kontekstowego. To najszybsza droga, jeśli już masz otwartą tę wiadomość.
- Uruchom
/giveaway reroll, podając ID wiadomości giveaway (kliknij wiadomość prawym przyciskiem, wybierz Kopiuj ID wiadomości, przy włączonym trybie dewelopera w ustawieniach Discorda).
Tak czy inaczej Noxyr sprawdza, czy giveaway rzeczywiście się zakończył - jeśli nadal trwa, nie ma czego losować - a następnie losuje tyle samo zwycięzców, ile giveaway miał ustawionych pierwotnie, z tej samej ważonej puli. Nowi zwycięzcy są ogłaszani na kanale, a lista uczestników w embedzie się aktualizuje. Jeśli giveaway jest zsynchronizowany między wieloma serwerami, ogłoszenie o ponownym losowaniu pojawia się na każdym z nich, a nie tylko tam, gdzie uruchomiłeś komendę.
Typowe powody do ponownego losowania: pierwotny zwycięzca nie odpowiada w czasie na odbiór nagrody, zwycięzca okazuje się kontem alternatywnym lub w inny sposób łamie twoje zasady (zobacz sekcję o kontach alternatywnych w naszym pełnym przewodniku po giveaway), albo chcesz wylosować zastępstwo po ręcznej dyskwalifikacji kogoś.
Sprawdzanie, kto wziął udział przed losowaniem lub po nim
Personel nie musi ufać liczbie wszystkich wpisów. Są dwa sposoby, by zobaczyć rzeczywistą listę:
- Kliknij prawym przyciskiem wiadomość giveaway → View Participants pokazuje każdego uczestnika jako listę wzmianek, do pierwszych 50 w linii, z łączną liczbą, jeśli jest ich więcej.
- Lista rozwijana w samym embedzie giveaway pozwala każdemu administratorowi sprawdzić obecnych uczestników lub statystyki wpisów bez opuszczania kanału - przydatne, gdy giveaway jeszcze trwa.
Publiczna strona podsumowania
Każdy giveaway ma link do żywej strony podsumowania na noxyrbot.com (wysłany jako przycisk pod samą wiadomością giveaway). Pokazuje nagrodę, status (trwa lub zakończony), czas zakończenia, organizatora, łączną liczbę wpisów oraz pełną listę uczestników z awatarem i znacznikiem xN przy każdym, kto ma więcej niż jeden ważony wpis. Po zakończeniu giveaway ta sama strona dodaje sekcję zwycięzców z awatarem i ID Discorda każdego z nich. Strona działa nawet po usunięciu pierwotnej wiadomości, co czyni ją czystszym sposobem na pokazanie dowodu uczciwego losowania niż zrzut ekranu, a do jej obejrzenia nie trzeba logować się do panelu.
Najczęstsze pytania
Czy mogę wymagać więcej niż jednej roli, żeby wziąć udział? Nie w obecnej konfiguracji dla pojedynczego giveaway - obsługiwana jest jedna rola wymagana i jedna rola z dodatkowymi wpisami. Użyj roli, która już reprezentuje połączenie, jakiego chcesz (np. rolę nadawaną dopiero po weryfikacji i minimalnym czasie na serwerze).
Czy ponowne losowanie liczy się jako nowy giveaway? Nie. Losuje ponownie z dokładnie tej samej puli uczestników, którą zebrał pierwotny giveaway; nikt nie musi wpisywać się ponownie.
Czy rola z dodatkowymi wpisami może zagwarantować komuś wygraną? Nie. Dodatkowe wpisy proporcjonalnie poprawiają szanse, nie usuwają innych uczestników z puli i nie gwarantują określonego wyniku.
Czy jest limit liczby zwycięzców, jaką mogę ustawić? Do 100 na jeden giveaway.
Czy do wymagań lub ponownych losowań potrzebny jest płatny plan? Nie, Noxyr nie ma płatnego planu. Wymagania, dodatkowe wpisy, wielu zwycięzcy, ponowne losowania i strona podsumowania są bezpłatne.
Pełny opis konfiguracji znajdziesz w artykule jak przeprowadzić giveaway na Discordzie, listę komend w dokumentacji giveaway i ankiet, albo dodaj Noxyr za darmo i uruchom /giveaway create.