Розыгрыши
Розыгрыши с кнопкой участия, условиями по ролям, автоматическим определением победителей и перевыбором.
В панели: Сообщество, Розыгрыши
Ты запускаешь розыгрыш командой, участники присоединяются через кнопку, а по окончании бот автоматически определяет победителей. Перевыбрать победителей и досрочно завершить розыгрыш тоже можно.
Настройки в панели
| Настройка | Значение |
|---|---|
| Цвет по умолчанию | Цвет эмбедов розыгрышей, если для отдельного розыгрыша не задано иное |
| URL миниатюры по умолчанию | Изображение вверху справа в эмбеде |
| Уведомлять победителей в ЛС | Каждый победитель получает ЛС с призом, названием сервера и ссылкой на розыгрыш |
| Канал журнала | Там записываются новые и завершённые розыгрыши |
Команды
| Команда | Действие |
|---|---|
/gcreate |
Начать новый розыгрыш |
/gend |
Досрочно завершить и сразу определить победителей |
/greroll |
Выбрать новых победителей |
/gcancel |
Отменить без определения победителей, при желании с причиной |
/glist |
Показать активные розыгрыши |
В /gcreate можно, среди прочего, задать:
- rolle: обязательные роли, несколько через пробел или запятую. Участвовать может только тот, у кого есть одна из них
- notallowed: исключённые роли
/gend, /greroll и /gcancel ожидают ID сообщения розыгрыша. Его можно получить правым кликом по сообщению, если в Discord включён режим разработчика.
Три сообщения
Все три ты оформляешь в Message Builder на одной и той же странице:
| Сообщение | Что это |
|---|---|
| Панель | Сам розыгрыш с кнопкой участия |
| Объявление победителей | Ответ под розыгрышем, когда он заканчивается или победители выбираются заново |
| ЛС победителю | Личное сообщение каждому победителю |
Кнопка участия в панели является обязательным блоком и сохраняется.
Переменные
Панель: {prize}, {description}, {winners}, {endAt}, {host}, {participants}, {requiredRoles}, {excludedRoles}, {guild}, {memberCount}
Объявление победителей: {prize}, {winners}, {host}, {messageUrl}, {guild}
ЛС победителю: {prize}, {messageUrl}, {guild}
Перезапуск не завершает розыгрыш
Если розыгрыш заканчивается, пока бот перезапускается, он будет обработан позже. Бот ведёт список серверов с идущими розыгрышами и регулярно их проверяет, а в качестве страховки реже выполняется полный проход по всем серверам.
Цвет
Цвет отдельного розыгрыша можно оставить пустым. Тогда действует Цвет по умолчанию из панели.
Необходимые права
Отправлять сообщения, встраивать ссылки, управлять сообщениями.