Pular para o conteúdo
Senchabot Extensions

Guia

Como fazer um sorteio pelo chat na Twitch ou na Kick

Com a ferramenta Sorteio, o pessoal entra digitando uma palavra no chat e você sorteia o vencedor com um clique. A palavra padrão é !join. Não precisa de login; participantes e vencedores ficam salvos no seu próprio navegador.

Publicado em

Ferramentas abordadas:Sorteio

Como começar um sorteio?

  1. Abra a página do Sorteio e escolha a plataforma: Twitch ou Kick. Um sorteio roda em uma plataforma.
  2. Digite o nome do canal. As entradas são lidas do chat desse canal.
  3. Defina a Palavra-chave. A padrão é !join, e você pode trocar por qualquer palavra.
  4. Escolha suas regras e clique em Iniciar sorteio. O botão fica desativado enquanto a palavra-chave estiver vazia.
  5. Quem entra aparece na lista. Quando tiver gente suficiente, clique em Sortear vencedor.

As configurações travam quando o sorteio começa, então as regras não mudam no meio. Para parar de aceitar entradas, clique em Fechar entradas; dá para sortear um vencedor depois disso. Começar um sorteio novo limpa a lista de participantes, então a página pede confirmação antes.

Como o pessoal entra no sorteio?

O pessoal digita a palavra-chave no chat. Maiúsculas não importam, e a mensagem pode continuar desde que comece com a palavra-chave: !join e !join good luck contam, hey !join não.

Cada pessoa entra uma vez. Digitar o comando de novo não dá uma segunda chance.

Bots conhecidos não conseguem entrar: Nightbot, StreamElements, Streamlabs, Moobot, Fossabot, Wizebot, BotRix, SoundAlerts, Blerp, Kofi_Stream_Bot e Senchabot. Para tirar alguém da lista na mão, clique no botão ✕ ao lado do nome.

Quais regras dá para definir?

Regras do sorteio, opções e padrões
RegraOpçõesPadrão
Só inscritosLigado ou desligadoDesligado
Mínimo de meses de sub1 ou mais, só com Só inscritos ligado1
Máx. de vitórias por espectador1 a 5, ou sem limite1
Duração mínima0 a 300 segundos15 segundos

Com Só inscritos ligado, quem não tem emblema de inscrito não entra. O streamer também conta como inscrito, então você pode entrar no seu próprio sorteio desde que o Mínimo de meses de sub seja 1. Em 1, todo inscrito pode entrar; coloque 6 e só entra quem é inscrito há pelo menos 6 meses. Na Twitch e na Kick, o tempo de sub é lido do emblema de inscrito do espectador.

O vencedor sorteado sai da lista de participantes e vai para a lista de vencedores. Se o limite for 1, ele não pode ganhar de novo no mesmo sorteio. Se o limite for maior ou sem limite, ele pode entrar de novo digitando a palavra-chave outra vez.

O botão Sortear vencedor fica travado até passar esse tempo desde o começo do sorteio, e mostra os segundos que faltam. Assim quem viu o sorteio atrasado também tem tempo de entrar.

O vencedor é sorteado entre as entradas válidas usando o gerador seguro de números aleatórios do navegador (crypto.getRandomValues).

Perco o sorteio se atualizar a página?

Não. Configurações, participantes e vencedores ficam guardados no armazenamento local do navegador (localStorage). Mesmo se você atualizar ou fechar e abrir a página de novo, continua exatamente de onde parou.

Esses dados só existem naquele navegador, então não aparecem em outro computador ou navegador. O chat não é lido com a página fechada, então comandos digitados nesse meio tempo não contam. Para recomeçar, use Zerar tudo; você também pode limpar só os participantes ou só os vencedores.

Como mostrar o vencedor na live?

Adicione no OBS a URL do overlay do vencedor que está na página do Sorteio (/widgets/raffle-overlay) como fonte de navegador de 1920 × 1080. Quando você clica em Sortear vencedor, o overlay mostra o nome do vencedor no meio da tela, confete estoura dos dois lados por 3 segundos, e o nome some depois de 10 segundos.

Sempre teste antes de entrar ao vivo

O vencedor chega no overlay pelo BroadcastChannel, que só funciona dentro do mesmo navegador. Se você abrir a página do Sorteio em um navegador separado, como o Chrome, e adicionar o overlay no OBS, os dois rodam em programas diferentes e o vencedor nunca chega no OBS. Antes de entrar ao vivo, faça um sorteio de teste e veja se o vencedor aparece no OBS.

Deixe ativa a cena com o overlay e mantenha "Desativar fonte quando invisível" desligado na fonte; uma fonte desativada perde o vencedor. Os detalhes estão no guia do OBS. O vencedor sempre aparece com confete na página do Sorteio também, então você consegue ler o nome lá mesmo se o overlay não funcionar.