Pular para o conteúdo principal

Visão geral

Os sorteios têm um tempo para resgatar, para que o vencedor precise de fato aceitar o prêmio, e não só ser sorteado e esquecido. Inicie um com um comando ou pelo dashboard. Os membros participam pelo botão (ou uma reação), e quando termina o Petto sorteia os vencedores. Com um tempo para resgatar, um vencedor que não aperta Aceitar a tempo perde o prêmio e outro é sorteado. Cada mensagem pode ser seu próprio texto ou um embed salvo.
O cartão do sorteio encerrado de um gift card Steam com 87 participações, depois a mensagem para resgatar e uma menção a zoe_plays com os botões Aceitar e Recusar

No Discord: um sorteio termina e o vencedor tem 10 minutos para resgatar o prêmio.

Abaixo do card do sorteio, agora com 12 entradas, o Petto responde só para o membro que ele entrou e que apertar de novo sai

No Discord: um membro aperta o botão para participar.

zoe_plays agradece e o Petto escreve que zoe_plays aceitou o prêmio, o gift card Steam

No Discord: o vencedor aperta Aceitar a tempo.

Iniciando um

quick usa os padrões do servidor para todo o resto. entry_mode é button (padrão) ou reaction. O prêmio pode ter várias palavras sem aspas: ele pega tudo depois do número de vencedores, então as opções que vêm depois vão como flags (--channel #sorteios, --claim_time 5m, --preset boosters, --embed_template gw-card, --entry_mode reaction). O prêmio pode ter várias palavras sem aspas: ele pega tudo depois do número de vencedores, então as opções que vêm depois vão como flags (--channel #sorteios, --claim_time 5m, --preset boosters, --embed_template gw-card, --entry_mode reaction).
kira digita !giveaway quick 1h 1 Nitro; o Petto publica o card do sorteio com o botão para participar e responde que o sorteio começou em #sorteios

No Discord: um sorteio com os padrões do servidor.

kira digita !giveaway start 1d 3 com o prêmio e as flags --channel, --claim_time e --preset; o card mostra as entradas extras do preset boosters

No Discord: um sorteio com tempo para resgatar e um preset.

kira digita !giveaway template monthly-nitro; o Petto publica o card do modelo e responde que o sorteio começou a partir do modelo monthly-nitro

No Discord: um sorteio iniciado a partir de um modelo.

Pelo dashboard

No dashboard, Sorteios → Sorteios em andamento tem um formulário para iniciar um (prêmio, vencedores, duração, canal, tempo para resgatar, modo de participação, preset de entradas extras e design), um botão para Encerrar agora e, nos sorteios que terminaram, Sortear de novo. Cada sorteio em andamento tem um botão Editar para mudar o prêmio, o número de vencedores e um novo fim (contado a partir de agora); o que você deixar vazio fica como está. Ele usa o mesmo mecanismo do /giveaway, então o resultado é o mesmo. Você precisa gerenciar o servidor.
A página Sorteios em andamento com três sorteios ativos, cada um com Abrir no Discord, Editar e Encerrar agora, e três encerrados com Sortear de novo

Dashboard → Comunidade → Sorteios em andamento: o formulário para iniciar um, os sorteios em andamento e os que terminaram.

O formulário Iniciar um sorteio: prêmio, vencedores, duração, canal, tempo para resgatar, forma de entrar, predefinição de entradas extras e design, e o botão para iniciar

Dashboard → Comunidade → Sorteios em andamento: o formulário para iniciar um sorteio.

Um sorteio em andamento com Abrir no Discord, Editar e Encerrar agora, e embaixo o formulário Editar: prêmio, vencedores, um novo fim contado a partir de agora e Salvar alterações

Dashboard → Comunidade → Sorteios em andamento: Editar, aberto em um sorteio em andamento.

Gerenciando um em andamento

O prêmio pode ter várias palavras e não precisa de aspas: é tudo o que fica entre o ID da mensagem e os números do final. As últimas palavras que parecem uma duração (30d, 3d 4h) são o novo fim, e um número antes delas é o número de vencedores. --prize, --winners e --duration continuam funcionando.
liam digita !giveaway reroll com o id da mensagem; o Petto anuncia o novo vencedor com 10 minutos para resgatar e os botões Aceitar e Recusar, e responde com o novo vencedor

No Discord: um novo vencedor para um sorteio encerrado.

O card do sorteio já encerrado com o vencedor zoe_plays; chu digitou !giveaway end, o Petto parabeniza zoe_plays e responde que o sorteio terminou

No Discord: um sorteio encerrado antes da hora.

O card agora com o novo prêmio, 3 vencedores e o novo fim; kira digitou !giveaway edit com o id da mensagem, o prêmio, 3 e 3d, e o Petto responde que o sorteio foi atualizado

No Discord: um sorteio mudado: prêmio, vencedores e fim.

Padrões do servidor

liam digita !giveaway embed gw-card e o Petto confirma o novo design padrão

No Discord: um embed salvo como design padrão.

liam digita !giveaway reaction 🎉 e o Petto confirma

No Discord: o emoji dos sorteios por reação.

liam digita !giveaway entry-mode reaction e o Petto confirma

No Discord: a reação como forma de entrar padrão.

!giveawayconfig mostra esses padrões e todos os comandos de sorteios em um card. !giveawayconfig mostra esses padrões e todos os comandos de sorteios em um card.
liam digita !giveawayconfig: o modelo de embed, a reação e a forma de entrar, e depois os comandos de sorteios

No Discord: o card do módulo de sorteios.

Mensagens personalizadas

Cada etapa tem a sua própria mensagem configurável. Todas aceitam as variáveis de sorteio ({gw.*}) e as de sempre; {user} é o vencedor:
liam digita !giveaway winner-message com um texto que usa as variáveis do sorteio e o Petto confirma

No Discord: a mensagem do vencedor.

liam digita !giveaway no-entries-message com um texto que usa as variáveis do sorteio e o Petto confirma

No Discord: a mensagem quando ninguém participou.

liam digita !giveaway deny-message com um texto que usa as variáveis do sorteio e o Petto confirma

No Discord: a mensagem quando um vencedor recusa.

liam digita !giveaway claim-time-message com um texto que usa as variáveis do sorteio e o Petto confirma

No Discord: o aviso para resgatar.

liam digita !giveaway claim-time-over-message com um texto que usa as variáveis do sorteio e o Petto confirma

No Discord: a mensagem quando o tempo para resgatar acaba.

liam digita !giveaway accept-message com um texto que usa as variáveis do sorteio e o Petto confirma

No Discord: a mensagem quando um vencedor aceita.

Cada mensagem também pode ser um embed salvo no lugar do texto:
Exemplo
liam digita !giveaway message-template winner gw-winner e o Petto confirma o embed salvo da mensagem do vencedor

No Discord: um embed salvo para a mensagem do vencedor.

message é winner, deny, claim_time, claim_time_over, accept ou no_entries, e none volta ao texto. Veja Embeds salvos em todo lugar. deny-message é enviada quando um vencedor recusa o prêmio, e no-entries-message quando o sorteio termina sem ninguém participando; são coisas diferentes.
A página Configurações de sorteios: botão como forma de entrar, o emoji de reação, o design padrão e as mensagens de vencedor, sem participantes, recusa, aviso para resgatar, tempo esgotado e prêmio aceito, cada uma com uma prévia

Dashboard → Comunidade → Sorteios: a forma de entrar, o design padrão e cada mensagem com a prévia.

Exemplos

Comando
Resultado
O card encerrado com o vencedor zoe_plays, e depois o Petto: parabéns zoe_plays, você ganhou o prêmio, mande DM para chu para receber

No Discord: a mensagem do vencedor do exemplo, quando um sorteio termina.

Todas elas, com {gw.duration}, {gw.reaction} e {gw.entry_mode}, estão em Variáveis.

Modelos

Salve uma configuração completa de sorteio para relançar depois com !giveaway template.
kira digita !giveawaytemplate create monthly-nitro Nitro 1 3d #sorteios e o Petto confirma o modelo salvo

No Discord: um modelo salvo.

kira digita !giveawaytemplate edit monthly-nitro --winners 2 --claim_time 10m e o Petto confirma

No Discord: um modelo mudado com flags.

kira digita !giveawaytemplate remove monthly-nitro e o Petto confirma

No Discord: um modelo apagado.

kira digita !giveawaytemplate list: monthly-nitro com o prêmio e 1 vencedor

No Discord: os modelos salvos.

liam digita !giveawaytemplateconfig: 1 modelo, monthly-nitro, e os comandos de modelos

No Discord: o card dos modelos.

Relacionado

Presets de entradas extras

Dê participações extras a certos cargos automaticamente.