DocsGiveawaysConfiguración

Configuración de Sorteos

Cómo funcionan los sorteos

Los sorteos se crean con un comando de texto y corren en segundo plano hasta que expire el tiempo. El bot publica un embed, añade la reacción 🎉 y espera — los usuarios participan haciendo clic en esa reacción. Al terminar, el bot selecciona ganadores aleatoriamente, edita el embed a "Finalizado" y, si está configurado, envía un DM a cada ganador.

Para crear un sorteo: !gstart <duración> <ganadores> <premio>
Ejemplo: !gstart 1d 2 Nitro Premium — dura 1 día, 2 ganadores.
Duración admite: 30m · 2h · 7d · combinaciones como 1d12h

La configuración global del módulo se gestiona desde el dashboard en Sistemas → Sorteos. Está dividida en cuatro áreas:

General
Canal predeterminado, color del embed, rol que se menciona al publicar el sorteo y número máximo de ganadores permitido por sorteo.
Ganadores
DM de felicitación al ganar, mensaje personalizado al finalizar (soporta {winners} {prize} {count}), borrado automático del embed al terminar.
Restricciones
Antigüedad mínima de la cuenta de Discord (0–365 días), tiempo mínimo en el servidor (0–365 días) y roles obligatorios para poder ganar.
Entradas extra
Asigna tickets adicionales a roles específicos. Un usuario con un rol de +2 tickets cuenta como tres participantes en el sorteo.

Requisitos de entrada

Los requisitos se verifican al seleccionar ganadores, no al reaccionar. Cualquier usuario puede añadir el 🎉 — solo se comprueba si cumple las condiciones cuando termina el sorteo. Hay tres niveles de filtro:

1
Antigüedad — aplicado a todos los sorteos del servidor

Si está configurado, el bot descarta participantes cuya cuenta de Discord o membresía en el servidor sea más reciente que el mínimo establecido. Se configura en el dashboard y aplica a todos los sorteos sin excepción.

2
Roles requeridos — global o por sorteo

Desde el dashboard puedes exigir que el participante tenga uno o varios roles del servidor. También puedes añadir un requisito de rol al crear un sorteo concreto, independientemente de la configuración global.

3
Nivel mínimo — por sorteo individual

Al crear un sorteo puedes exigir que el participante haya alcanzado un nivel mínimo en el sistema de XP del servidor. Si el usuario tiene menos nivel, queda excluido del sorteo aunque haya reaccionado.

Entradas extra: los roles con bonus no garantizan ganar — solo multiplican la probabilidad. Un usuario con +2 extra equivale a tres participantes en el bombo. La selección sigue siendo aleatoria.
El bot revisa sorteos expirados cada 30 segundos. Si el bot estaba offline cuando terminó un sorteo, lo procesa automáticamente al volver a conectarse.