DocsGiveawaysGestionar

Gestionar Sorteos

Comandos

Todos requieren Administrador, Gestionar servidor o un rol de gestor configurado en el dashboard. El ID del mensaje es opcional en la mayoría — si se omite, el bot actúa sobre el sorteo más reciente del canal.

!gstart <duración> <ganadores> <premio>
Crea el sorteo · alias: !giveaway start · !gw start · !sorteo start
!glist
Lista sorteos activos con participantes y tiempo restante · alias: !giveaway list · !gw list
!gend [ID]
Termina y elige ganadores de inmediato · alias: !giveaway end · !gw end
!gcancel [ID]
Anula sin elegir ganadores · alias: !giveaway cancel · !gw cancel
!greroll [ID]
Re-elige ganadores de un sorteo ya terminado · alias: !giveaway reroll · !gw reroll

Terminar vs cancelar

!gend cierra el sorteo anticipadamente y selecciona ganadores al instante, exactamente igual que si el tiempo hubiera expirado de forma natural. El embed se edita a "Finalizado", se menciona a los ganadores en el canal y se envían los DMs si están activos.

!gcancel anula el sorteo sin elegir a nadie. Úsalo cuando el sorteo fue un error, el premio ya no está disponible o quieres reemplazarlo por uno nuevo. El embed queda marcado como cancelado y no se notifica a los participantes.

Ambas acciones son irreversibles. No hay forma de reactivar un sorteo cancelado ni de deshacer un cierre anticipado.

Re-sorteo

!greroll vuelve a elegir ganadores de un sorteo ya finalizado usando la lista de participantes guardada al terminar — no vuelve a leer las reacciones del mensaje de Discord. Esto significa que las reacciones añadidas o retiradas después del cierre no afectan al resultado del re-sorteo.

Solo funciona con sorteos en estado terminado. Los sorteos cancelados no se pueden re-sortear. Los nuevos ganadores pueden coincidir parcialmente con los anteriores o ser completamente distintos, según el azar.

Cuando un ganador no puede reclamar el premio, usa !greroll en vez de elegir alguien manualmente — el proceso queda registrado y es transparente para todos los participantes.