Saltar al contenido principal

Resumen

Los sorteos admiten un tiempo para reclamar, así un ganador tiene que aceptar de verdad el premio, y no solo ser elegido y olvidado. Inicia uno con un comando o desde el dashboard. Los miembros participan con el botón (o una reacción), y al terminar Petto elige a los ganadores. Con un tiempo para reclamar, un ganador que no presiona Aceptar a tiempo pierde el premio y se elige a otro. Cada mensaje puede ser tu propio texto o un embed guardado.
La tarjeta del sorteo terminado de una tarjeta regalo de Steam con 87 participaciones, luego el mensaje para reclamar y una mención a zoe_plays con los botones Aceptar y Rechazar

En Discord: un sorteo termina y el ganador tiene 10 minutos para reclamar el premio.

Debajo de la tarjeta del sorteo, ahora con 12 entradas, Petto responde solo al miembro que participa y que al presionar de nuevo sale

En Discord: un miembro presiona el botón para participar.

zoe_plays agradece y Petto escribe que zoe_plays aceptó su premio, la tarjeta regalo de Steam

En Discord: el ganador presiona Aceptar a tiempo.

Iniciar uno

quick usa los valores predeterminados del servidor para todo lo demás. entry_mode es button (predeterminado) o reaction. El premio puede tener varias palabras sin comillas: toma todo lo que va después del número de ganadores, así que las opciones que siguen van como flags (--channel #sorteos, --claim_time 5m, --preset boosters, --embed_template gw-card, --entry_mode reaction). El premio puede tener varias palabras sin comillas: toma todo lo que va después del número de ganadores, así que las opciones que siguen van como flags (--channel #sorteos, --claim_time 5m, --preset boosters, --embed_template gw-card, --entry_mode reaction).
kira escribe !giveaway quick 1h 1 Nitro; Petto publica la tarjeta del sorteo con el botón para participar y responde que el sorteo empezó en #sorteos

En Discord: un sorteo con los valores del servidor.

kira escribe !giveaway start 1d 3 con el premio y los flags --channel, --claim_time y --preset; la tarjeta muestra las entradas extra del preset boosters

En Discord: un sorteo con tiempo para reclamar y un preset.

kira escribe !giveaway template monthly-nitro; Petto publica la tarjeta de la plantilla y responde que el sorteo empezó desde la plantilla monthly-nitro

En Discord: un sorteo iniciado desde una plantilla.

Desde el dashboard

En el dashboard, Sorteos → Sorteos en curso tiene un formulario para iniciar uno (premio, ganadores, duración, canal, tiempo para reclamar, método de entrada, preset de entradas extra y diseño), un botón para Terminar ya y, para los sorteos que terminaron, Sortear otra vez. Cada sorteo en curso tiene un botón Editar para cambiar el premio, la cantidad de ganadores y un nuevo final (contado desde ahora); lo que dejes vacío se queda como está. Usa el mismo motor que /giveaway, así que el resultado es el mismo. Necesitas gestionar el servidor.
La página Sorteos en curso con tres sorteos activos, cada uno con Abrir en Discord, Editar y Terminar ya, y tres terminados con Sortear otra vez

Dashboard → Comunidad → Sorteos en curso: el formulario para iniciar uno, los sorteos en curso y los que terminaron.

El formulario Iniciar un sorteo: premio, ganadores, duración, canal, tiempo para reclamar, forma de entrar, preset de entradas extra y diseño, y el botón para iniciar

Dashboard → Comunidad → Sorteos en curso: el formulario para iniciar un sorteo.

Un sorteo en curso con Abrir en Discord, Editar y Terminar ahora, y debajo el formulario Editar: premio, ganadores, un nuevo final contado desde ahora y Guardar cambios

Dashboard → Comunidad → Sorteos en curso: Editar, abierto en un sorteo en curso.

Gestionar uno en curso

El premio puede tener varias palabras y no necesita comillas: es todo lo que hay entre el id del mensaje y los números del final. Las últimas palabras que parecen una duración (30d, 3d 4h) son el nuevo final, y un número antes de ellas es la cantidad de ganadores. --prize, --winners y --duration siguen funcionando.
liam escribe !giveaway reroll con el id del mensaje; Petto anuncia al nuevo ganador con 10 minutos para reclamar y los botones Aceptar y Rechazar, y responde con el nuevo ganador

En Discord: un nuevo ganador para un sorteo terminado.

La tarjeta del sorteo ya terminado con el ganador zoe_plays; chu escribió !giveaway end, Petto felicita a zoe_plays y responde que el sorteo terminó

En Discord: un sorteo terminado antes de tiempo.

La tarjeta ahora con el nuevo premio, 3 ganadores y el nuevo final; kira escribió !giveaway edit con el id del mensaje, el premio, 3 y 3d, y Petto responde que el sorteo se actualizó

En Discord: un sorteo cambiado: premio, ganadores y final.

Valores predeterminados del servidor

liam escribe !giveaway embed gw-card y Petto confirma el nuevo diseño predeterminado

En Discord: un embed guardado como diseño predeterminado.

liam escribe !giveaway reaction 🎉 y Petto lo confirma

En Discord: el emoji de los sorteos por reacción.

liam escribe !giveaway entry-mode reaction y Petto lo confirma

En Discord: la reacción como forma de entrar predeterminada.

!giveawayconfig muestra estos valores y todos los comandos de sorteos en una tarjeta. !giveawayconfig muestra estos valores y todos los comandos de sorteos en una tarjeta.
liam escribe !giveawayconfig: la plantilla de embed, la reacción y la forma de entrar, y luego los comandos de sorteos

En Discord: la tarjeta del módulo de sorteos.

Mensajes personalizados

Cada etapa tiene su propio mensaje configurable. Todos aceptan las variables de sorteos ({gw.*}) y las de siempre; {user} es el ganador:
liam escribe !giveaway winner-message con un texto que usa las variables del sorteo y Petto lo confirma

En Discord: el mensaje del ganador.

liam escribe !giveaway no-entries-message con un texto que usa las variables del sorteo y Petto lo confirma

En Discord: el mensaje cuando nadie participó.

liam escribe !giveaway deny-message con un texto que usa las variables del sorteo y Petto lo confirma

En Discord: el mensaje cuando un ganador rechaza.

liam escribe !giveaway claim-time-message con un texto que usa las variables del sorteo y Petto lo confirma

En Discord: el aviso para reclamar.

liam escribe !giveaway claim-time-over-message con un texto que usa las variables del sorteo y Petto lo confirma

En Discord: el mensaje cuando se acaba el tiempo para reclamar.

liam escribe !giveaway accept-message con un texto que usa las variables del sorteo y Petto lo confirma

En Discord: el mensaje cuando un ganador acepta.

Cada mensaje también puede ser un embed guardado en vez de texto:
Ejemplo
liam escribe !giveaway message-template winner gw-winner y Petto confirma el embed guardado del mensaje del ganador

En Discord: un embed guardado para el mensaje del ganador.

message es winner, deny, claim_time, claim_time_over, accept o no_entries, y none vuelve al texto. Mira Embeds guardados en todas partes. deny-message se envía cuando un ganador rechaza su premio, y no-entries-message cuando el sorteo termina sin nadie que haya participado; son distintos.
La página Ajustes de sorteos: botón como forma de entrar, el emoji de reacción, el diseño predeterminado y los mensajes de ganador, sin participantes, rechazo, aviso para reclamar, tiempo vencido y premio aceptado, cada uno con una vista previa

Dashboard → Comunidad → Sorteos: la forma de entrar, el diseño predeterminado y cada mensaje con su vista previa.

Ejemplos

Comando
Resultado
La tarjeta terminada con el ganador zoe_plays, y luego Petto: felicidades zoe_plays, ganaste el premio, escríbele a chu para recibirlo

En Discord: el mensaje del ganador del ejemplo, cuando termina un sorteo.

Todas, junto con {gw.duration}, {gw.reaction} y {gw.entry_mode}, están en Variables.

Plantillas

Guarda una configuración completa de sorteo para relanzarla después con !giveaway template.
kira escribe !giveawaytemplate create monthly-nitro Nitro 1 3d #sorteos y Petto confirma la plantilla guardada

En Discord: una plantilla guardada.

kira escribe !giveawaytemplate edit monthly-nitro --winners 2 --claim_time 10m y Petto lo confirma

En Discord: una plantilla cambiada con flags.

kira escribe !giveawaytemplate remove monthly-nitro y Petto lo confirma

En Discord: una plantilla borrada.

kira escribe !giveawaytemplate list: monthly-nitro con su premio y 1 ganador

En Discord: las plantillas guardadas.

liam escribe !giveawaytemplateconfig: 1 plantilla, monthly-nitro, y los comandos de plantillas

En Discord: la tarjeta de las plantillas.

Relacionado

Presets de entradas extra

Da participaciones extra a ciertos roles automáticamente.