Система Ролей
Гибкая система управления доступом через роли Discord
Система Ролей
Мощная система управления доступом к розыгрышам через роли Discord с поддержкой бонусов и автоматических наград.
Типы Ролей
1. Требуемые Роли (Required Roles)
Участник ДОЛЖЕН иметь одну из указанных ролей для участия.
Пример использования:
Только участники с ролью "Member" могут участвовать
Настройка:
/gcreate:требуемые_роли: 123456789,987654321/gw:required:123456789 987654321
2. Исключающие Роли (Excluded Roles)
Участники с этими ролями НЕ МОГУТ участвовать.
Пример использования:
Исключить роль "Muted" или "Bot"
Настройка:
/gcreate:исключающие_роли: 123456789/gw:excluded:123456789
3. Бонусные Роли (Bonus Roles)
Роли которые дают больше шансов на победу.
Пример использования:
Роль "VIP" даёт x3 шансов на победу
Настройка:
/gcreate:бонусная_роль: @VIP+бонус_множитель: 3/gw:bonus:123456789:3(roleID:множитель)
Формула:
Шансы = базовые_шансы + множитель_роли
4. Роль-Награда (Reward Role)
Роль которая автоматически выдается победителю при завершении розыгрыша.
Пример использования:
Победитель автоматически получает роль "Winner"
Настройка:
/gcreate:роль_награда: @Winner/gw:reward:123456789
Как Получить ID Роли
-
Включите Режим разработчика в Discord:
- Настройки → Дополнительно → Режим разработчика
-
Скопируйте ID роли:
- ПКМ на роль → Копировать ID
-
Используйте ID в командах
Система Бустеров
Только Бустеры (Boosters Only)
Только участники с бустом сервера могут участвовать.
Настройка:
/gcreate:только_бустеры: да/gw:boostOnly
Бонус для Бустеров
Бустеры получают дополнительный множитель шансов.
Настройка:
/gcreate:бустеры_бонус: 2(x2 шансов)/gw:boostBonus:2
Комбинирование
Все типы ролей можно комбинировать:
Пример:
Требуется: Member
Исключить: Bot, Muted
Бонус: VIP (x3)
Бустеры: x2
Награда: Winner
Отображение в Розыгрыше
Все условия автоматически отображаются в эмбеде:
> Requirements:
・Required roles: @Member
・Excluded roles: @Bot
・Bonus roles: @VIP (x3)
・Server boosters get x2 more chances!
・Winner gets @Winner role!
Примеры Использования
Пример 1: Только для VIP
/gcreate название: Premium Role время: 7d победителей: 1 требуемые_роли: 123456789
Пример 2: Бонус для активных участников
/gcreate название: 100$ время: 3d победителей: 1 бонусная_роль: @Active бонус_множитель: 3
Пример 3: Только бустеры с наградой
/gcreate название: Nitro время: 24h победителей: 1 только_бустеры: да роль_награда: @Winner
Технические Детали
- Проверка ролей происходит при вступлении
- Бонусные роли учитываются при выборе победителей
- Награда выдается автоматически всем победителям
- Роли проверяются в реальном времени
- Можно использовать множественные роли каждого типа