Модуль для Discord
Розыгрыши
Вести розыгрыш вручную стоит больше времени, чем приносит: собрать участников, убрать дубли, разыграть вовремя, написать победителю, а если никто не ответил, всё заново.
Без прав администратора. Настройка в веб-панели.
Зачем это нужно
Именно поэтому на многих серверах розыгрыши тихо угасают. В автоматическом виде от всего этого остаётся одна команда. А поскольку пост розыгрыша репостят, он уносит имя твоего сервера на другие серверы. Это редкий случай, когда функция рекламирует тебя, пока работает.
Как это выглядит в жизни
В повседневности ты создаёшь розыгрыш одной командой: приз, срок, число победителей, и готово. Бот публикует пост с кнопкой, собирает участия и в конце разыгрывает сам. Кто уже участвовал, дважды не сможет. Когда время выходит, победители появляются в том же посте и получают уведомление. Если никто не отвечает, можно перерозыграть, не создавая розыгрыш заново. Досрочно завершить тоже можно, и это удобно, если приз кончился раньше плана.
Команды этого модуля
/giveaway
На что обратить внимание
Чаще всего спотыкаются на сроке: допускается одно число с одной единицей, то есть 30m, 2h, 1d, 1w. Запись вроде «1h30m» бот отклонит, причём отказ увидишь только ты, так что опечатка легко проскочит. Второе: приз здесь просто текст. Бот разыгрывает победителей и уведомляет их, а вручаешь ты сам. Продумай заранее, как приз сменит владельца, иначе победитель будет ждать впустую. Третье касается канала: победители получают отдельное сообщение с упоминанием, потому что отредактированное сообщение никого не уведомляет. В канале с приглушёнными упоминаниями человек выигрывает и не замечает этого. Кнопка работает как переключатель: второе нажатие снимает участие, и любопытный двойной клик оставляет тебя за бортом. Перерозыгрыш возможен только после завершения и только если кто-то участвовал; тянут при этом снова из всех участий. Без Premium одновременно идёт лишь один розыгрыш, а запускать может только тот, у кого есть право «Управлять сервером». Бот проверяет назревшие розыгрыши каждые пятнадцать секунд: конец точен до минуты, но не до секунды. Мест для победителей бывает от одного до пятидесяти; если участий меньше, чем мест, выигрывают все, кто нажал кнопку.
Настройка в три шага
- Включи модуль «Розыгрыши» в панели, иначе бот откажется запускать.
- Через /giveaway start задай приз, срок и число победителей; без указания канала пост выйдет там, где ты отправил команду.
- Заранее проверь, доходят ли в этом канале упоминания: победителей пингуют именно там.
- Если победитель не откликнулся, разыграй заново через /giveaway reroll; закрыть досрочно можно через /giveaway end.
Частые вопросы
Только участники с правом «Управлять сервером»; у остальных команда даже не появляется. А чтобы участвовать, права не нужны вовсе: достаточно нажать кнопку под постом.
Нет, таких условий нет. Кто видит пост, тот и участвует. Если хочешь сузить круг, размести розыгрыш в канале, куда заходит только нужная роль: действует так же и всем понятно почему.
Бот всё равно завершит в назначенное время и отметит в посте, что участий не было. Повторный розыгрыш он тогда отклонит: для него нужно хотя бы одно участие.
Без Premium одновременно идёт один. Как только он завершён, запускаешь следующий; завершённые уже не считаются. С Premium ограничения нет.
Кто может запустить розыгрыш?
Только участники с правом «Управлять сервером»; у остальных команда даже не появляется. А чтобы участвовать, права не нужны вовсе: достаточно нажать кнопку под постом.
Можно ли привязать участие к роли или минимальному уровню?
Нет, таких условий нет. Кто видит пост, тот и участвует. Если хочешь сузить круг, размести розыгрыш в канале, куда заходит только нужная роль: действует так же и всем понятно почему.
Что будет, если никто не примет участие?
Бот всё равно завершит в назначенное время и отметит в посте, что участий не было. Повторный розыгрыш он тогда отклонит: для него нужно хотя бы одно участие.
Сколько розыгрышей можно вести одновременно?
Без Premium одновременно идёт один. Как только он завершён, запускаешь следующий; завершённые уже не считаются. С Premium ограничения нет.