Модуль для Discord

Розыгрыши

Вести розыгрыш вручную стоит больше времени, чем приносит: собрать участников, убрать дубли, разыграть вовремя, написать победителю, а если никто не ответил, всё заново.

Добавить бота бесплатно

Без прав администратора. Настройка в веб-панели.

Розыгрыши

Зачем это нужно

Именно поэтому на многих серверах розыгрыши тихо угасают. В автоматическом виде от всего этого остаётся одна команда. А поскольку пост розыгрыша репостят, он уносит имя твоего сервера на другие серверы. Это редкий случай, когда функция рекламирует тебя, пока работает.

Как это выглядит в жизни

В повседневности ты создаёшь розыгрыш одной командой: приз, срок, число победителей, и готово. Бот публикует пост с кнопкой, собирает участия и в конце разыгрывает сам. Кто уже участвовал, дважды не сможет. Когда время выходит, победители появляются в том же посте и получают уведомление. Если никто не отвечает, можно перерозыграть, не создавая розыгрыш заново. Досрочно завершить тоже можно, и это удобно, если приз кончился раньше плана.

Команды этого модуля

  • /giveaway

На что обратить внимание

Чаще всего спотыкаются на сроке: допускается одно число с одной единицей, то есть 30m, 2h, 1d, 1w. Запись вроде «1h30m» бот отклонит, причём отказ увидишь только ты, так что опечатка легко проскочит. Второе: приз здесь просто текст. Бот разыгрывает победителей и уведомляет их, а вручаешь ты сам. Продумай заранее, как приз сменит владельца, иначе победитель будет ждать впустую. Третье касается канала: победители получают отдельное сообщение с упоминанием, потому что отредактированное сообщение никого не уведомляет. В канале с приглушёнными упоминаниями человек выигрывает и не замечает этого. Кнопка работает как переключатель: второе нажатие снимает участие, и любопытный двойной клик оставляет тебя за бортом. Перерозыгрыш возможен только после завершения и только если кто-то участвовал; тянут при этом снова из всех участий. Без Premium одновременно идёт лишь один розыгрыш, а запускать может только тот, у кого есть право «Управлять сервером». Бот проверяет назревшие розыгрыши каждые пятнадцать секунд: конец точен до минуты, но не до секунды. Мест для победителей бывает от одного до пятидесяти; если участий меньше, чем мест, выигрывают все, кто нажал кнопку.

Настройка в три шага

  1. Включи модуль «Розыгрыши» в панели, иначе бот откажется запускать.
  2. Через /giveaway start задай приз, срок и число победителей; без указания канала пост выйдет там, где ты отправил команду.
  3. Заранее проверь, доходят ли в этом канале упоминания: победителей пингуют именно там.
  4. Если победитель не откликнулся, разыграй заново через /giveaway reroll; закрыть досрочно можно через /giveaway end.

Частые вопросы

Только участники с правом «Управлять сервером»; у остальных команда даже не появляется. А чтобы участвовать, права не нужны вовсе: достаточно нажать кнопку под постом.

Нет, таких условий нет. Кто видит пост, тот и участвует. Если хочешь сузить круг, размести розыгрыш в канале, куда заходит только нужная роль: действует так же и всем понятно почему.

Бот всё равно завершит в назначенное время и отметит в посте, что участий не было. Повторный розыгрыш он тогда отклонит: для него нужно хотя бы одно участие.

Без Premium одновременно идёт один. Как только он завершён, запускаешь следующий; завершённые уже не считаются. С Premium ограничения нет.

Кто может запустить розыгрыш?

Только участники с правом «Управлять сервером»; у остальных команда даже не появляется. А чтобы участвовать, права не нужны вовсе: достаточно нажать кнопку под постом.

Можно ли привязать участие к роли или минимальному уровню?

Нет, таких условий нет. Кто видит пост, тот и участвует. Если хочешь сузить круг, размести розыгрыш в канале, куда заходит только нужная роль: действует так же и всем понятно почему.

Что будет, если никто не примет участие?

Бот всё равно завершит в назначенное время и отметит в посте, что участий не было. Повторный розыгрыш он тогда отклонит: для него нужно хотя бы одно участие.

Сколько розыгрышей можно вести одновременно?

Без Premium одновременно идёт один. Как только он завершён, запускаешь следующий; завершённые уже не считаются. С Premium ограничения нет.