Skip to main content

Module governance

Module governance 

Expand description

The room’s governance actions.

Constants§

ADD_MEMBER
Admit a member directly.
ADOPT_BOT
Become a bot’s installer, after reviewing its grant.
ALL
BAN
Remove a member and keep them out until unbanned: a removal plus the block:<person> Deny.
COMPACT
Replace the room’s history with a checkpoint.
GRANT
Add a grant.
INSTALL_BOT
Install a bot, or update an installed bot’s program: its row, its grants and its device in one governed change.
INVITE
Invite someone, carrying at most the inviter’s role.
PAUSE_BOT
Stop a bot from starting runs.
PRIVILEGED
Actions that exercise authority over the room or others in it. The person’s own grants must allow them: an Ask there is no authority the person’s confirmation could supply. Pausing is not among them, so a moderator can stop a misbehaving bot without being able to widen it.
REDACT
Remove an earlier change from the room’s history.
REMOVE_MEMBER
Remove a member. The owner cannot be removed.
RESTRICT
Stop a member changing anything until a time: the expiring restrict:<person> Deny. They keep reading the room.
RESUME_BOT
Let a paused bot start runs again.
REVOKE
Revoke a grant.
SETTINGS
Change the room’s settings.
SET_BOT_APPEARANCE
Change whether a bot may post under other names.
SET_ROLE
Change a member’s role.
UNBAN
Lift a ban: revoke the person’s block:<person> Deny.
UNINSTALL_BOT
Withdraw a bot and revoke its grants; its row stays so its history stays attributed.
UNRESTRICT
Lift a restriction before it lapses.

Functions§

is_privileged