-
Notifications
You must be signed in to change notification settings - Fork 0
operations runbook
buildsbypat edited this page May 24, 2026
·
1 revision
This page is a practical checklist for day-to-day Rob operations in production/dev.
scripts/install-robctl-global.shAfter this, robctl is available globally from shell sessions.
robctl status
robctl logs bot
robctl logs webhookrobctl maintenance on "Deploying update"
robctl queue status
robctl maintenance off
robctl queue flushrobctl leaderboard refresh
robctl leaderboard status --guild-id <guild_id>
robctl leaderboard diagnose --guild-id <guild_id>
robctl leaderboard repair-send-dommes --guild-id <guild_id> --dry-run
robctl leaderboard repair-send-dommes --guild-id <guild_id>If message refs are missing but Discord messages still exist:
robctl leaderboard adopt --guild-id <guild_id> --leaderboard-channel-id <channel_id> --leaderboard-message-id <message_id> --stats-message-id <message_id>robctl sends list --status all --guild-id <guild_id> --limit 25
robctl sends mark-posted <send_id>
robctl sends backfill-public-ids
robctl throne invalidate-test-sendsrobctl throne status --guild-id <guild_id>
robctl throne dommes --guild-id <guild_id>
robctl throne subs --guild-id <guild_id>
robctl throne status --guild-id <guild_id> --handle <throne_handle>robctl inactivity status --guild-id <guild_id>
robctl inactivity on --guild-id <guild_id>
robctl inactivity off --guild-id <guild_id>In Discord:
-
/inactivelistshows current tracked inactive members and scheduled removal timestamps. -
/inactivitytestsends template inactivity notices to your DM.
robctl blacklist list --limit 100
robctl blacklist add <discord_user_id> --reason "manual"
robctl blacklist remove <discord_user_id>In Discord (moderator permissions required):
!rob-blacklist <discord_user_id_or_mention> [reason]!rob-unblacklist <discord_user_id_or_mention>!throne-blacklist <discord_user_id_or_mention>