Pular para o conteúdo principal

Visão geral

O Petto pode publicar uma mensagem em um canal quando o Discord adiciona um experimento ou muda a liberação dele (o rollout): a parcela de pessoas que o têm cresce ou diminui, ou o status dele muda. O cartão mostra o nome, o tipo de experimento, o status, as plataformas, o id, as liberações de cada variante e as faixas delas.
Um alerta de rollout que menciona Caçadores de experimentos, com o nome, o tipo, o status, as plataformas, o id, os rollouts de cada variante e os intervalos

No Discord: o alerta de um experimento da lista pública, no cartão do Petto.

!rollouts list e !rollouts help podem ser usados por todos. As configurações precisam da permissão Gerenciar servidor. Os dados vêm de uma lista pública dos experimentos do Discord, a lista de rollouts de agnonotdev. O Petto confere essa lista a cada poucos minutos.

Comandos

liam ativa os alertas com Caçadores de experimentos e Petto explica que só a próxima mudança é anunciada

No Discord: os alertas ligados em #rollouts com um cargo.

liam desativa os alertas e Petto confirma

No Discord: os alertas desligados.

liam coloca Caçadores de experimentos, depois tira o cargo, e Petto confirma cada mudança

No Discord: o cargo das menções, e nenhum cargo.

liam deixa user e guild, depois coloca all, e Petto confirma cada um

No Discord: alguns tipos de experimento, e depois todos.

liam deixa new e increase e Petto confirma, depois grow recebe a lista de eventos para escolher

No Discord: alguns eventos, e uma palavra que não é.

liam coloca 5, depois 0, e Petto confirma cada um

No Discord: mudanças de menos de 5 pontos ignoradas, e depois todas.

liam liga o unrolled e Petto confirma

No Discord: também são anunciados os experimentos sem rollout.

liam escolhe rollout-card, depois o cartão de novo, e Petto confirma cada um

No Discord: um embed salvo para os alertas, e de volta ao cartão.

liam esconde e mostra os intervalos e Petto confirma cada coisa

No Discord: os intervalos escondidos, e depois visíveis de novo.

liam coloca #ff91c2, depois tira, e Petto diz que o cartão não tem cor

No Discord: uma cor para o cartão, e depois sem cor.

nova pede a lista e Petto mostra dez experimentos com a porcentagem, o status e o id, e os botões para passar dez páginas

No Discord: os experimentos do mais novo, para todos, com botões de página.

liam vê 7 alertas esperando, depois esvazia a fila e Petto confirma

No Discord: o que está esperando, e a fila esvaziada.

Petto publica o cartão de um experimento real com a etiqueta +12.5%, o tipo, o status, as plataformas, os rollouts e os intervalos, e confirma o teste

No Discord: um cartão de exemplo com uma mudança inventada de +12.5%.

Petto lista o canal, o cargo, o estilo, os tipos e eventos, o mínimo, o que está escondido, 7 esperando e a lista de experimentos

No Discord: as configurações, a fila e o estado da lista.

nova pede ajuda e Petto responde com os comandos para configurar, escolher e conferir os alertas

No Discord: como funcionam os alertas, para todos.

nova pede a fila e Petto diz que ela precisa de Gerenciar servidor, e que qualquer um pode usar rollouts list e rollouts help

No Discord: queue precisa de Gerenciar servidor; list e help não.

Nomes curtos: !rollout e !experiments.

O que cada um faz

O que o cartão mostra

Quando chegam muitas mudanças

O Discord pode mudar centenas de experimentos em um só dia. Por isso o Petto não envia tudo de uma vez:
  • As mudanças esperam em uma fila e saem em ordem, uma mensagem a cada poucos segundos.
  • A partir de 4 mudanças de uma vez, elas são agrupadas em cartões de até 10 mudanças.
  • Até 1500 mudanças esperam por servidor, e uma com mais de 24 horas é descartada.
  • Se uma mensagem falhar (por exemplo, o Petto perdeu o acesso ao canal), ela é tentada de novo algumas vezes e depois descartada.
!rollouts queue mostra quantas estão esperando.

Seu próprio design

Com !rollouts style template <saved embed>, ou pelo dashboard, você pode usar um embed salvo (incluindo um design V2). O dashboard tem uma prévia e deixa você escolher um embed salvo diferente para cada tipo de experimento. O design inicial na página Embeds é igual ao cartão que o Petto envia.
A caixa Um design diferente para cada tipo com os quatro tipos de experimento, cada um com o design geral

Dashboard → Rollouts → Alertas de rollouts: um embed salvo para cada tipo de experimento.

Um botão que não é um link, como o que mostra a mudança, parece ativo e não faz nada quando alguém clica nele. As variáveis de sempre do servidor e da data funcionam nos mesmos designs.

Dashboard

A página Rollouts do dashboard tem tudo em um só lugar: o canal e o cargo, os tipos e os eventos, a mudança mínima, o cartão com a prévia e um embed salvo para cada tipo.
A página Alertas de rollouts do Petto Land: alertas em #rollouts com Caçadores de experimentos, experimentos de usuários e servidores, novos e que crescem, mínimo 5, e um cartão de prévia

Dashboard → Rollouts → Alertas de rollouts: o canal e o cargo, os tipos e eventos, a mudança mínima, o cartão e a prévia.