Commands
Commands are registered globally, so they appear in every server the bot is in. What you can actually run depends on your Discord permissions, and for faction commands, on your roster standing.
Moderation
Each of these enforces Discord's role hierarchy — you cannot action someone with a role equal to or above your own — and refuses to target yourself or the bot. A burst limiter caps each moderator at 10 actions per 30 seconds per server, as an anti-nuke guard.
user (required) · reason · delete_messages — None, 1, 3 or 7 days of their recent messagesuser (required) · reasonuser (required) · duration (required) — 1 minute, 5 minutes, 10 minutes, 1 hour, 1 day or 1 week · reasonuser (required) · reasonSession
All session commands require Manage Messages and cannot be used in DMs. Each one posts an announcement from Site Operations — carrying the phase's designation and the colour the dashboard paints it — and moves the live session status shown on the dashboard and in the moderator panel.
ssuh (required) — the session host · time (required) · smod — session moderator · reactions — muster target, default 5https:// link. Sets the status to Session Started.
ssuh (required) · server_name (required) · profile (required) — the host's Roblox profile URL · smodssuh (required) · smodssuh (required) · smod · reasonssuh (required) · smodFaction
/faction works in a faction's own Discord server, once a faction leader has linked it from the Faction Hub. It has no Discord permission gate — access is decided by whether you are on that faction's roster, and whether you are leadership.
rank — filter to a single rankmember (required)status (required) — Active or LoAtitle (required) · bodyKnown limitations
/warn does not store anything. It sends the DM and posts the embed, but there is no warning history and nothing accumulates. If you need a durable record, use the Faction Hub's punishment system, which does persist, or keep your own log.
The “Enable slash commands” toggle in Management → Commands currently has no effect. It saves, and it is recorded in the audit trail, but nothing reads it — commands stay registered either way. Documented here rather than left for you to discover.