Guide

Slash commands

Everything in the dashboard has a command, and the other way round. Options in angle brackets are required, square brackets are optional.

Setup

CommandWhat it doesNeeds
/setup[channel] [role] [logs] [alerts]Quick setup: verification channel, verified role, log channel and alert channel. Creates the settings row and enables weekly auto-backups.Manage Server
/verify-embed[channel] [title] [description] [color] [button] [image]Post (or re-post) the verification message using the template; options override single fields for that post.Manage Server
/dashboardLink to this server's dashboard.Anyone

Verification

CommandWhat it doesNeeds
/usercountHow many verified members can be pulled, plus flagged, quarantined and revoked counts.Manage Server
/info<user>Stored verification record: trust score, flags, connections, country, ISP, device and a map of the estimated location.Kick Members
/blacklist<user> [reason] [ban] [metadata]Blacklist a member and revoke their authorization. metadata (default on) also blacklists their IP hash and fingerprint.Kick Members
/unblacklist<user>Remove a member from the blacklist.Kick Members
/whitelist<user> [remove]Whitelist a member: skips security checks and lifts quarantine.Kick Members
/deluser<user>Delete all verification data for a member and revoke the token at Discord.Manage Server
/delunauthed[minutes] [dry_run]Kick members who have not verified and joined more than N minutes ago (default 60). dry_run only counts.Kick Members

Backups

CommandWhat it doesNeeds
/backup[name] [messages] [media]Create a backup now. messages = per channel (default 100, 0 = none), media = also store photos, GIFs and files (default on).Manage Server
/backupsList the latest backups with version, size and stats.Manage Server
/restore[version] [mode] [dry_run] [roles] [channels] [settings] [emojis] [bans] [member_roles] [messages] [messages_per_channel] [pre_backup]Restore a backup. Dry run by default; mode merge or replace; replace asks for confirmation and takes a pre-restore backup.Administrator
/diff[from] [to]Compare two versions, or a version with the live server.Manage Server

Members & jobs

CommandWhat it doesNeeds
/pull[roles] [nicknames] [extra_role] [source] [skip_flagged] [min_trust]Re-add all verified members. Resumable; respects plan limits and cooldowns. source pulls from another server that uses the same bot.Administrator
/massrole<role> <target>Add a role to many members (verified, all, humans, bots) in the background.Manage Roles
/unrole<role> <target>Remove a role from many members.Manage Roles
/jobs[cancel]List recent jobs with progress, or cancel one by id.Manage Server
Long jobs reply with a progress message that updates itself. You can close Discord; the job keeps running and /jobs shows where it is.

Commands are registered per application the first time your bot starts. If a command is missing, wait a minute or re-invite the bot with the applications.commands scope (the wizard invite already includes it).