Triagebot Zulip commands

You can send commands to triagebot on the Rust Zulip server using two separate mechanisms:

Triagebot commands can only be sent by users that are in the team database.

Direct message commands

You can send these commands as a direct message to the triagebot account.

You can use the --help flag or a help subcommand for any of these commands to find out more about their parameters.

Impersonation

You can also run the above commands on behalf of other GitHub users with the following message:

as <github-username> <command>
# e.g.
as MyFavouriteGitHubUser work show

If you execute a "sensitive" command in this way (i.e. a command that modifies something), triagebot will notify the user that you have impersonated via a direct message.

Note that the impersonation functionality is intended for inspecting the status (e.g. the reviewer workqueue or Rust teams) of other users or occasional debugging. Please do not use it maliciously.

Stream commands

Implementation

See src/zulip.rs.