Overview
Petto can post a message in a channel when Discord adds an experiment or changes its rollout: the share of people that have it grows or shrinks, or its status changes. The card shows the name, the kind of experiment, the status, the platforms, the id, the rollouts of each variant and their ranges.
In Discord: the alert of an experiment of the public list, in Petto's card.
!rollouts list and !rollouts help can be used by everyone. The settings need the Manage Server permission. The data comes from a public list of Discord’s experiments, agnonotdev’s rollouts list. Petto checks it every few minutes.Commands
!rollouts enable
!rollouts enable

In Discord: the alerts turned on in #rollouts with a role.
!rollouts disable
!rollouts disable

In Discord: the alerts turned off.
!rollouts role
!rollouts role

In Discord: the role of the pings, and no role.
!rollouts kinds
!rollouts kinds

In Discord: some kinds of experiment, then all.
!rollouts events
!rollouts events

In Discord: some events, and a word that is not one.
!rollouts min
!rollouts min

In Discord: changes under 5 points ignored, then every change.
!rollouts unrolled
!rollouts unrolled

In Discord: experiments with no rollout announced too.
!rollouts style
!rollouts style

In Discord: a saved embed for the alerts, and back to the card.
!rollouts card
!rollouts card

In Discord: the ranges hidden, then shown again.
!rollouts color
!rollouts color

In Discord: a color for the card, then no color.
!rollouts list
!rollouts list

In Discord: the experiments from the newest, open to everyone, with page buttons.
!rollouts queue
!rollouts queue

In Discord: what is waiting, and the queue emptied.
!rollouts test
!rollouts test

In Discord: an example card with an invented +12.5% change.
!rollouts status
!rollouts status

In Discord: the settings, the queue and the state of the list.
!rollouts help
!rollouts help

In Discord: how the alerts work, open to everyone.
Without Manage Server
Without Manage Server

In Discord: queue needs Manage Server; list and help do not.
!rollout and !experiments.
What each one does
What the card says
When many changes arrive
Discord can change hundreds of experiments in one day. So Petto does not send them all at once:- Changes wait in a queue and go out in order, a message every few seconds.
- From 4 changes at once, they are grouped in cards of up to 10 changes.
- Up to 1500 changes wait per server, and one that is older than 24 hours is dropped.
- If a message fails (for example, Petto lost access to the channel), it is tried again a few times and then dropped.
!rollouts queue shows how many are waiting.
Your own design
With!rollouts style template <saved embed>, or from the dashboard, you can use a saved embed (including a V2 design). The dashboard has a preview and lets you choose a different saved embed for each kind of experiment. The starter design in the Embeds page is the same as the card Petto sends.

Dashboard → Rollouts → Rollout alerts: a saved embed for each kind of experiment.
Dashboard
The Rollouts page of the dashboard has everything in one place: the channel and the role, the kinds and events, the minimum change, the card with its preview, and a saved embed for each kind.
Dashboard → Rollouts → Rollout alerts: the channel and role, the kinds and events, the minimum change, the card and its preview.