🐸 Torvex
+ Add to server Pricing Commands AI

Command reference

Every slash command Torvex Forerunner exposes — 205 across 91 top-level commands. Generated from the live registered command tree, so it matches the running bot.

Signatures use <required> and [optional]. Access says who may run a command — and note the difference: a permission shown here is enforced when the command runs, so widening it in Server Settings → Integrations doesn't bypass the check. Anything marked ⚠️ carries only the weaker visibility gate and is overridable.

There are no bot-owner-only commands — nothing is reserved to the bot's developer. Every gate is a permission your own server controls.

Moderation

Moderation

/ban Ban Members

Ban a member, or pre-ban a user by ID (not in the server).

/ban [user] [user_id] [reason] [delete_days]
ParameterTypeRequiredDescription
user user No The member/user to ban (pick them here)
user_id string No ...or a raw Discord ID — for someone not in the server
reason string No Why they're being banned (shown in the audit log)
delete_days integer No Delete their messages from the last N days (0–7, default 0)range 0–7
/kick Kick Members

Kick a member from the server (they can rejoin with an invite).

/kick <member> [reason]
ParameterTypeRequiredDescription
member user Yes The member to kick
reason string No Why they're being kicked (shown in the audit log)
/lock Manage Channels

Lock a channel for ALL roles — nobody talks until /unlock (exempt roles to allow).

/lock [channel] [reason] [exempt] [exempt2] [exempt3]
ParameterTypeRequiredDescription
channel channel No The channel to lock (default: this one)channels: text, voice, announcement, stage, forum, 16
reason string No Why it's being locked (shown in the channel and the audit log)
exempt role No A role that can still talk while locked (e.g. staff)
exempt2 role No Another role that can still talk
exempt3 role No Another role that can still talk
/prune-messages Administrator

Bulk-delete the last N messages in this channel (count-based, not by date).

/prune-messages <amount>
ParameterTypeRequiredDescription
amount integer Yes How many recent messages to delete (1–1000).range 1–1000
/quiet-kick Administrator

Kick a member with no goodbye message and no mod-log embed (still recorded).

/quiet-kick [member] [user_ids] [reason]
ParameterTypeRequiredDescription
member user No The member to kick quietly
user_ids string No Or several at once — user IDs separated by spaces or commas
reason string No Why (still written to Discord's audit log and the identity ledger)
/timeout Timeout Members

Time out a member (mute + no reactions) for a duration.

/timeout <member> [duration] [reason]
ParameterTypeRequiredDescription
member user Yes The member to time out
duration string No How long — e.g. 30m, 2h, 1d, 1h30m (max 28d). Blank = this server's default.
reason string No Why (shown in the audit log and the public embed)
/unban Ban Members

Unban a user by their Discord ID.

/unban <user_id> [reason]
ParameterTypeRequiredDescription
user_id string Yes The banned user's raw Discord ID
reason string No Why they're being unbanned (audit log)
/unlock Manage Channels

Unlock a locked channel and restore its previous permissions.

/unlock [channel] [reason]
ParameterTypeRequiredDescription
channel channel No The channel to unlock (default: this one)channels: text, voice, announcement, stage, forum, 16
reason string No Why (audit log)
/untimeout Timeout Members

Remove a member's timeout early.

/untimeout <member> [reason]
ParameterTypeRequiredDescription
member user Yes The timed-out member
reason string No Why (audit log)

Mod log & message archive

/msglog accept-terms Manage Server

Manage Server: agree to the retention terms and turn the archive on.

/msglog accept-terms [confirm]
ParameterTypeRequiredDescription
confirm boolean No Yes, I've read /msglog terms and I accept on behalf of this server
/msglog automod Manage Server

Toggle AutoMod block + rule-change logging.

/msglog automod <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes On = log what AutoMod blocks and any rule changes
/msglog channels Manage Server

Toggle channel-change logging on or off.

/msglog channels <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes On = log channel create/delete/edit + permission-overwrite changes
/msglog deleted Manage Server

A user's recently deleted messages, from the archive.

/msglog deleted <user> [limit]
ParameterTypeRequiredDescription
user user Yes Whose deleted messages
limit integer No How many (default 10, max 25)range 1–25
/msglog disable Manage Server

Turn off archiving + logging.

/msglog disable

No parameters.

/msglog enable Manage Server

Turn on the message archive + mod-log.

/msglog enable [channel]
ParameterTypeRequiredDescription
channel channel No Where delete/edit logs go (defaults to the security mod-log)channels: text, announcement
/msglog expressions Manage Server

Toggle emoji/sticker create/delete/edit logging on or off.

/msglog expressions <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes On = log custom emoji + sticker changes, with the image grabbed on deletion
/msglog forget Administrator

Erase all identity records + stored avatars for a user ID.

/msglog forget <user_id>
ParameterTypeRequiredDescription
user_id string Yes Numeric user ID to erase from the identity ledger
/msglog history Manage Server

Every recorded name, timeout and lifecycle event for a user ID.

/msglog history <user_id>
ParameterTypeRequiredDescription
user_id string Yes Numeric user ID — works for users who already left or deleted their account
/msglog ignore Manage Server

Toggle a channel out of delete/edit LOGGING (still archived).

/msglog ignore <channel>
ParameterTypeRequiredDescription
channel channel Yes channels: text, announcement
/msglog media-channel Manage Server

Route deleted-media re-posts to a separate channel (e.g. 18+ staff only).

/msglog media-channel [channel]
ParameterTypeRequiredDescription
channel channel No Destination for media re-posts; omit to attach media to the log embeds againchannels: text, announcement
/msglog names Manage Server

Toggle nickname/username/timeout logging on or off.

/msglog names <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes On = log nickname, username and timeout changes
/msglog revoke-terms Manage Server

Manage Server: stop storing this server's data and delete what's stored.

/msglog revoke-terms [confirm]
ParameterTypeRequiredDescription
confirm boolean No Yes — stop retention and permanently delete this server's archive
/msglog roles Manage Server

Toggle role-change logging on or off.

/msglog roles <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes On = log member role add/remove + role create/delete/edit
/msglog status Manage Server

Archive totals + configuration.

/msglog status

No parameters.

/msglog terms Manage Server

What the archive stores, and how to turn it on or off.

/msglog terms

No parameters.

/msglog voice Manage Server

Toggle voice channel join/leave/move logging on or off.

/msglog voice <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes On = log voice join/leave/switch to the mod-log

Security

AltGuard (alt detection)

/altguard-check Administrator

Verify a member OR an ex-user (by ID) — DM them, or just generate a link

/altguard-check [user] [user_id] [dm] [quarantine]
ParameterTypeRequiredDescription
user user No the member to verify (in-server)
user_id string No raw Discord ID — for an ex-user who left or was banned
dm boolean No True (default) = try to DM them; False = just give YOU the link
quarantine boolean No True = strip their roles + hold them until they pass (in-server only)
/altguard-gate Administrator

Forced quarantine-on-join: turn ON/OFF live (persists), or omit to check status

/altguard-gate [enabled]
ParameterTypeRequiredDescription
enabled boolean No On = every new joiner is quarantined until they verify. Omit to just see the current state.
/altguard-lookup Administrator

Inspect a user's fingerprint/verdict history and who they link to

/altguard-lookup [user] [user_id]
ParameterTypeRequiredDescription
user user No member (or use user_id for someone not in the server)
user_id string No raw Discord ID — for banned/left accounts not in the server
/altguard-release Administrator

Clear a quarantine and restore removed roles — releases the whole matched-alt group

/altguard-release <member>
ParameterTypeRequiredDescription
member user Yes
/altguard-sweep Administrator

DM every human member a verification link (failures get quarantined)

/altguard-sweep [dry_run]
ParameterTypeRequiredDescription
dry_run boolean No just count, don't DM anyone
/altguard-unwatch Administrator

Remove an account from the watchlist

/altguard-unwatch <user_id>
ParameterTypeRequiredDescription
user_id string Yes raw Discord ID to stop watching
/altguard-verify-panel Administrator

Post the click-to-verify button in this channel (admin)

/altguard-verify-panel

No parameters.

/altguard-watch Administrator

Watchlist a (banned) account — loud alert if they ever verify or an alt matches them

/altguard-watch <user_id> [reason]
ParameterTypeRequiredDescription
user_id string Yes raw Discord ID to watch
reason string No why (e.g. 'banned raider')
/verify Everyone

Get your own verification link

/verify

No parameters.

Anti-nuke

/antinuke admin-lockdown Administrator

Toggle: only owner + this bot may grant Administrator

/antinuke admin-lockdown <enabled>
ParameterTypeRequiredDescription
enabled boolean Yes
/antinuke messages-allowed Administrator

Set the message-flood limit (optionally per channel)

/antinuke messages-allowed <count> <window> [channel]
ParameterTypeRequiredDescription
count integer Yes messages allowedrange 1–500
window integer Yes within this many secondsrange 1–600
channel channel No only this channel (omit = server-wide default)channels: text, announcement
/antinuke role-grants Administrator

Limit how many role-GRANTS an actor may do before it's a nuke

/antinuke role-grants <count> <window>
ParameterTypeRequiredDescription
count integer Yes role grants allowedrange 1–100
window integer Yes within this many secondsrange 1–600
/antinuke role-removes Administrator

Limit how many role-REMOVES an actor may do before it's a nuke

/antinuke role-removes <count> <window>
ParameterTypeRequiredDescription
count integer Yes role removals allowedrange 1–100
window integer Yes within this many secondsrange 1–600
/antinuke set-limit Administrator

Set the rate limit for any destructive vector

/antinuke set-limit <vector> <count> <window>
ParameterTypeRequiredDescription
vector string Yes which actionone of: channel deletes, channel creates, role deletes, role creates, bans, kicks, webhook creates, role grants, role removes
count integer Yes allowed in the windowrange 1–100
window integer Yes within this many secondsrange 1–600
/antinuke status Administrator

Show anti-nuke mode & all thresholds

/antinuke status

No parameters.

/antinuke unwhitelist-channel Administrator

Re-apply flood limits to a channel

/antinuke unwhitelist-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes channels: text, announcement
/antinuke whitelist-channel Administrator

Exempt a channel from flood limits (allowed to be spammed)

/antinuke whitelist-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes channels: text, announcement
/antinuke window-close Administrator

End the open maintenance window now

/antinuke window-close

No parameters.

/antinuke window-open Administrator

Give ONE person time-boxed headroom for bulk role work

/antinuke window-open <user> [minutes] [reason]
ParameterTypeRequiredDescription
user user Yes who is doing the bulk work
minutes integer No 5-120 (default 30)range 5–120
reason string No what they're doing — shown in the mod-log card

Security config

/quarantine Manage Roles

Hold a member — strip their roles and lock them out, whatever their verification status.

/quarantine <member> [reason] [notify]
ParameterTypeRequiredDescription
member user Yes Who to hold
reason string No Why — goes in the log and in their DM
notify boolean No DM them what happened and how to get out (default: yes)
/security accept-terms Server owner only

Server owner: accept the verification-gate terms for this server.

/security accept-terms [confirm]
ParameterTypeRequiredDescription
confirm boolean No Yes — I've read /security terms and I accept for this server
/security audit Administrator

Scan roles AND channel overrides for dangerous permissions.

/security audit

No parameters.

/security disable Administrator

Turn off anti-nuke + quarantine-lock for this server.

/security disable

No parameters.

/security enforce Administrator

Toggle whether anti-nuke actually acts (vs alert-only).

/security enforce <on>
ParameterTypeRequiredDescription
on boolean Yes True = act (strip/timeout/ban) · False = shadow (alert only)
/security revoke-terms Server owner only

Server owner: withdraw consent and stop the gate screening this server.

/security revoke-terms [confirm]
ParameterTypeRequiredDescription
confirm boolean No Yes — withdraw consent and switch AltGuard off here
/security setup Administrator

Enable anti-nuke + quarantine-lock for this server.

/security setup <modlog> <verify_channel> [quarantine_role]
ParameterTypeRequiredDescription
modlog channel Yes Channel for security alertschannels: text, announcement
verify_channel channel Yes The ONE channel a quarantined member can still seechannels: text, announcement
quarantine_role role No Existing lockout role (leave blank to auto-create one)
/security status Administrator

Show this server's protection settings.

/security status

No parameters.

/security terms Everyone

Read the verification-gate terms and see if this server accepted them.

/security terms

No parameters.

/security verify-channel Administrator

Change which channel quarantined members can still see.

/security verify-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes The one channel that stays visible (read-only) while quarantinedchannels: text, announcement
/unquarantine Manage Roles

Lift a hold and give back every role that was stripped.

/unquarantine <member> [reason]
ParameterTypeRequiredDescription
member user Yes Who to release
reason string No Why — goes in the log

Quarantine lock

/quarantine-lock Administrator

Force-lock the quarantine role out of every channel (admin)

/quarantine-lock

No parameters.

LinkGuard

/hitlist add Manage Server

Add a domain to this server's grabber/canary hitlist.

/hitlist add <domain>
ParameterTypeRequiredDescription
domain string Yes e.g. grabify.link (a bare word like 'canarytokens' matches as a substring)
/hitlist disable Manage Server

Turn off LinkGuard for this server.

/hitlist disable

No parameters.

/hitlist enable Manage Server

Turn on LinkGuard for this server (shadow mode).

/hitlist enable [modlog]
ParameterTypeRequiredDescription
modlog channel No Channel for LinkGuard alerts (reuses the security mod-log if set).channels: text, announcement
/hitlist enforce Manage Server

Toggle acting (delete + timeout) vs shadow (alert-only).

/hitlist enforce <on>
ParameterTypeRequiredDescription
on boolean Yes True = delete the message + timeout the poster · False = alert only
/hitlist list Manage Server

Show LinkGuard status + this server's domain counts.

/hitlist list

No parameters.

/hitlist remove Manage Server

Remove a domain: drop a guild-added one, or allow-list a base one.

/hitlist remove <domain>
ParameterTypeRequiredDescription
domain string Yes Domain to stop matching in this server.
/hitlist test Manage Server

Dry-run: would this text/URL trip LinkGuard?

/hitlist test <text>
ParameterTypeRequiredDescription
text string Yes Paste a message or URL — nothing is fetched, matching only.

Recon watch

/recon-status Manage Server

Recent reconnaissance signals against the bot and gate.

/recon-status

No parameters.

/recon-unblock Manage Server

Lift a gate IP block early.

/recon-unblock <ip>
ParameterTypeRequiredDescription
ip string Yes The IP address to unblock

Verify prune

/prune-config Administrator

Set what happens to members who never verify (admin).

/prune-config [enabled] [hours] [action] [enforce] [spare_clean]
ParameterTypeRequiredDescription
enabled boolean No Off = nobody is ever auto-removed; held members just stay held
hours integer No How long they get, in hours, from the moment they're held (1–8760)
action string No Kick lets them rejoin and try again; ban doesn'tone of: Kick — they can rejoin and verify, Ban — permanent
enforce boolean No Off = only name them in the mod-log, remove nobody
spare_clean boolean No Spare anyone the gate already scored clean off their link-open
/prune-run Administrator

Run the verify-prune sweep right now (admin).

/prune-run

No parameters.

/prune-status Administrator

Show verify-prune config + who's currently overdue (admin).

/prune-status

No parameters.

Server backup

/member-activity Administrator

Full join/leave/kick/ban log between snapshots (admin)

/member-activity [hours]
ParameterTypeRequiredDescription
hours integer No how far back to look (default 24)
/recent-leaves Administrator

Recent departures — leaves, kicks, bans, with who did them (admin)

/recent-leaves [hours]
ParameterTypeRequiredDescription
hours integer No how far back to look (default 24)
/roster-missing Administrator

Members on record who AREN'T in the server now — your re-invite list (admin)

/roster-missing

No parameters.

/roster-snapshot Administrator

Record the member roster right now (admin)

/roster-snapshot

No parameters.

/structure-restore Administrator

Recreate roles/channels deleted since the last backup (admin)

/structure-restore [confirm]
ParameterTypeRequiredDescription
confirm boolean No True = actually recreate; leave blank for a dry-run preview
/structure-status Administrator

Show the channel/role backup + what's been deleted since (admin)

/structure-status

No parameters.

Server setup

Setup

/setup loot-channel Administrator

Channel for crate opens, rare drops, and boss kill announcements.

/setup loot-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes The channel to post loot drop announcementschannels: text, announcement
/setup mod-log Administrator

Channel for mod action logs.

/setup mod-log <channel>
ParameterTypeRequiredDescription
channel channel Yes The channel for mod logschannels: text, announcement
/setup rpg-channel Administrator

Channel where RPG fight results are posted.

/setup rpg-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes The channel for RPG combat outputchannels: text, announcement
/setup status-channel Administrator

Channel for bot online/offline notices.

/setup status-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes The channel to post bot status updateschannels: text, announcement
/setup suggestions-channel Administrator

Channel where /suggest posts land.

/setup suggestions-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes The channel for suggestionschannels: text, announcement
/setup view Administrator

View current channel configuration for this server.

/setup view

No parameters.

/setup welcome-channel Administrator

Channel for new member welcome messages.

/setup welcome-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes The channel for welcome messageschannels: text, announcement

Join & Welcome

/welcome enable Administrator

Turn join roles + welcome messages on or off.

/welcome enable <on>
ParameterTypeRequiredDescription
on boolean Yes
/welcome status Administrator

Show this server's join & welcome settings.

/welcome status

No parameters.

Automation (rules)

/automation enable Administrator

Turn ALL automation rules on or off.

/automation enable <on>
ParameterTypeRequiredDescription
on boolean Yes
/automation status Administrator

Show this server's automation rules.

/automation status

No parameters.

Reaction roles

/rolemenu addrole Manage Roles

Add a role button to a panel

/rolemenu addrole <panel> <role> [label] [emoji]
ParameterTypeRequiredDescription
panel integer Yes panel number
role role Yes role to hand out
label string No button text (defaults to role name)
emoji string No any emoji — standard, or a custom one from a server I'm in
/rolemenu bootstrap Manage Roles

Recreate the full MEE6 reaction-roles set as panels in a channel

/rolemenu bootstrap <channel>
ParameterTypeRequiredDescription
channel channel Yes channel to post the panels in (e.g. #reaction-roles)channels: text, announcement
/rolemenu create Manage Roles

Create an empty role panel for a channel

/rolemenu create <channel> <title> [description]
ParameterTypeRequiredDescription
channel channel Yes where the panel is postedchannels: text, announcement
title string Yes panel heading
description string No optional blurb
/rolemenu delete Manage Roles

Delete a panel (and its message)

/rolemenu delete <panel>
ParameterTypeRequiredDescription
panel integer Yes
/rolemenu list Manage Roles

List this server's role panels

/rolemenu list

No parameters.

/rolemenu removerole Manage Roles

Remove a role button from a panel

/rolemenu removerole <panel> <role>
ParameterTypeRequiredDescription
panel integer Yes
role role Yes
/rolemenu set-emoji Manage Roles

Change (or clear) the emoji on a role button

/rolemenu set-emoji <panel> <role> [emoji] [label]
ParameterTypeRequiredDescription
panel integer Yes panel number
role role Yes which button
emoji string No any emoji, or leave blank to remove it
label string No optional: also change the button text
/rolemenu template Manage Roles

Post a ready-made role panel — creates any roles you don't have yet

/rolemenu template <template> <channel>
ParameterTypeRequiredDescription
template string Yes Which set to buildone of: 🏷 Pronouns, 🎂 Age, 🌍 Region, 🔔 Notifications, 🎨 Name colour, 🎮 Platform, 💬 DM preference
channel channel Yes Where to post the panelchannels: text, announcement

Emojis

/backup_emojis Manage Expressions

Download all server emojis and save them to the emojis/ folder on the bot host.

/backup_emojis

No parameters.

/steal-emoji Manage Expressions

Copy custom emojis into this server — paste them (or one emoji ID) and I'll grab them.

/steal-emoji <emoji> [name]
ParameterTypeRequiredDescription
emoji string Yes Paste the emoji(s) to steal (from any server), a raw emoji ID, or a CDN emoji link
name string No Rename it (only when stealing a single emoji)

Pi counting

/picount disable Administrator

Stop enforcing the pi channel

/picount disable

No parameters.

/picount recount Administrator

Rescan the pi channel from scratch and delete invalid messages

/picount recount

No parameters.

/picount set-channel Administrator

Enable pi-count enforcement in a channel (rescans its history)

/picount set-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes channels: text, announcement
/picount status Administrator

Pi-count status — digits so far, top contributors

/picount status

No parameters.

Suggestions

/suggest Everyone

Submit a suggestion for the server.

/suggest <suggestion>
ParameterTypeRequiredDescription
suggestion string Yes Your suggestion — be as detailed as possible

Members & invites

Invites

/invite Everyone

Get your personal tracked invite link.

/invite

No parameters.

/invite-intel Manage Server

Full join dossier: invite source + device/verdict fused by uid (mod).

/invite-intel [user] [user_id]
ParameterTypeRequiredDescription
user user No Member to inspect
user_id string No ...or a raw Discord ID
/invite-lockdown Administrator

Phase 2: block native invites + purge untracked links (dry-run unless confirm).

/invite-lockdown [confirm]
ParameterTypeRequiredDescription
confirm boolean No Actually apply it. Without this it only reports what WOULD change.
/invite-stats Manage Server

Top inviters and join sources (admin).

/invite-stats

No parameters.

/invite-unlock Administrator

Reverse the lockdown: let members create native invites again (dry-run unless confirm).

/invite-unlock [confirm]
ParameterTypeRequiredDescription
confirm boolean No Actually apply it. Without this it only reports what WOULD change.
/tracked-invite Manage Server

Mint a labeled invite for a public source (Disboard, Reddit, a site).

/tracked-invite <label>
ParameterTypeRequiredDescription
label string Yes A source label, e.g. 'disboard', 'reddit', 'website'

Level roles

/levelroles import-mee6 Administrator

Import XP, levels & role rewards from MEE6's leaderboard API

/levelroles import-mee6 [preview] [create_missing]
ParameterTypeRequiredDescription
preview boolean No Show what would be imported without writing anything
create_missing boolean No Recreate reward roles MEE6 references that no longer exist
/levelroles list Administrator

Show the level → role reward map

/levelroles list

No parameters.

/levelroles remove Administrator

Remove the reward role for a level

/levelroles remove <level>
ParameterTypeRequiredDescription
level integer Yes
/levelroles set Administrator

Set the reward role for a level

/levelroles set <level> <role>
ParameterTypeRequiredDescription
level integer Yes level threshold (e.g. 10)
role role Yes role to award at that level
/levelroles sync Administrator

Sweep all members: give each their highest Level N+ role, strip the rest

/levelroles sync

No parameters.

Economy & levels

/backfill-chat-levels Administrator

[Admin] Sync all chat levels to RPG XP multipliers.

/backfill-chat-levels

No parameters.

/balance Everyone

Check your Peepo Bucks and level.

/balance [user]
ParameterTypeRequiredDescription
user user No Check another user's balance (optional)
/chat-levels Everyone

Top 10 members by chat level, Peepo Bucks, and Regular Bucks.

/chat-levels [scope] [sort]
ParameterTypeRequiredDescription
scope string No global = all servers, local = this server only (default)one of: local (this server), global (all servers)
sort string No rank by experience (default) or Peepo Bucksone of: experience level, peepo bucks
/check-perms Administrator

[Admin] Show and fix channels the bot can't read.

/check-perms [fix]
ParameterTypeRequiredDescription
fix boolean No Show a picker to fix channel permissions
/notifications Everyone

Toggle level-up notifications on or off.

/notifications

No parameters.

/rank Everyone

Server rank, level, total XP, and XP needed for the next level.

/rank [user]
ParameterTypeRequiredDescription
user user No Check another member's rank (optional)
/redeem Everyone

Redeem a store item with your Peepo Bucks.

/redeem <item>
ParameterTypeRequiredDescription
item string Yes Item ID to redeem (e.g. nitro, nitro_basic, robux_800)
/rpg-leaderboard Everyone

Top 10 Torvex RPG players by level, coins, and kills.

/rpg-leaderboard [scope]
ParameterTypeRequiredDescription
scope string No global = all servers, local = this server only (default)one of: local (this server), global (all servers)
/server-notifications Administrator

[Admin] Where level-up notifications go in this server — or turn them off.

/server-notifications [mode] [channel]
ParameterTypeRequiredDescription
mode string No Where announcements go. Leave blank to see the current setting.one of: In the channel they were talking in, In one specific channel, Direct message to the member, Don't announce level-ups
channel channel No The channel to send them to (only used with “In one specific channel”).channels: text, announcement
/store Everyone

Browse the Peepo Bucks store.

/store

No parameters.

Activity graphs

/activity channel Everyone

A channel's messages per day.

/activity channel <channel> [days]
ParameterTypeRequiredDescription
channel channel Yes Which channelchannels: text, announcement
days integer No Window in days (default 30)range 2–3650
/activity growth Everyone

Member growth — current humans vs bots by join date.

/activity growth

No parameters.

/activity heatmap Everyone

When is the server active? Hour × weekday.

/activity heatmap [days]
ParameterTypeRequiredDescription
days integer No Window in days (default 30)range 2–3650
/activity leaderboard Everyone

Most active members.

/activity leaderboard [days] [top]
ParameterTypeRequiredDescription
days integer No Window in days (default 30)range 2–3650
top integer No How many (default 10)range 3–20
/activity server Everyone

Messages per day, server-wide.

/activity server [days]
ParameterTypeRequiredDescription
days integer No Window in days (default 30)range 2–3650
/activity user Everyone

A member's messages per day + top channels.

/activity user <user> [days]
ParameterTypeRequiredDescription
user user Yes Whose activity
days integer No Window in days (default 30)range 2–3650
/activity voice Everyone

Voice-time leaderboard (tracked since the cog deployed).

/activity voice [days] [top]
ParameterTypeRequiredDescription
days integer No Window in days (default 30)range 2–3650
top integer No How many (default 10)range 3–20

Stats

/stats-status ⚠️ Administrator (visibility only)

Activity-tracking status — totals, date range, top channels (admin)

/stats-status

No parameters.

Games & fun

Fun

/8ball Everyone

Ask the magic 8-ball a question.

/8ball <question>
ParameterTypeRequiredDescription
question string Yes
/connect4 Everyone

Challenge someone to Connect 4.

/connect4 <opponent>
ParameterTypeRequiredDescription
opponent user Yes
/roast Everyone

Roast someone. All in good fun.

/roast <target>
ParameterTypeRequiredDescription
target user Yes
/tictactoe Everyone

Challenge someone to tic tac toe.

/tictactoe <opponent>
ParameterTypeRequiredDescription
opponent user Yes

Games vs the bot

/connect4_bot Everyone

Play Connect 4 against the bot.

/connect4_bot <difficulty>
ParameterTypeRequiredDescription
difficulty string Yes How hard should the bot play?one of: Easy, Medium, Hard
/tictactoe_bot Everyone

Play Tic Tac Toe against the bot.

/tictactoe_bot <difficulty>
ParameterTypeRequiredDescription
difficulty string Yes How hard should the bot play?one of: Easy, Medium, Hard

RPG

/link Everyone

Link your Discord account to your Torvex account.

/link <torvex_username>
ParameterTypeRequiredDescription
torvex_username string Yes Your Torvex username (case-sensitive)
/market browse Everyone

See all listings for a specific item, sorted by price.

/market browse <item>
ParameterTypeRequiredDescription
item string Yes Item to look upautocomplete
/market buy Everyone

Buy the cheapest listing for an item.

/market buy <item>
ParameterTypeRequiredDescription
item string Yes Item to buyautocomplete
/market cancel Everyone

Cancel one of your active listings and get the item back.

/market cancel <listing_id>
ParameterTypeRequiredDescription
listing_id string Yes Your listing (pick from list)autocomplete
/market list Everyone

List one of your items for sale.

/market list <item> <price> [quantity]
ParameterTypeRequiredDescription
item string Yes Item to sellautocomplete
price integer Yes Price per unit (coins)
quantity integer No How many to list (default 1)
/market listings Everyone

View your active market listings.

/market listings

No parameters.

/market search Everyone

Browse all items currently listed on the market.

/market search [item]
ParameterTypeRequiredDescription
item string No Filter by item name (optional)autocomplete
/rpg attack Everyone

Attack during combat.

/rpg attack

No parameters.

/rpg boss Everyone

Challenge a boss encounter. Massive HP, massive rewards.

/rpg boss [name]
ParameterTypeRequiredDescription
name string No Boss name (leave blank to see all bosses)autocomplete
/rpg buy Everyone

Buy an item from the shop.

/rpg buy <item> [quantity]
ParameterTypeRequiredDescription
item string Yes Item nameautocomplete
quantity integer No How many to buy (default 1)
/rpg chop Everyone

Chop wood. Higher Woodcutting level unlocks better logs. 30s cooldown.

/rpg chop

No parameters.

/rpg cook Everyone

Cook a raw fish. Higher Cooking level reduces burn chance.

/rpg cook <fish>
ParameterTypeRequiredDescription
fish string Yes Raw fish to cook — start typing to see optionsautocomplete
/rpg craft Everyone

Craft an item.

/rpg craft <item>
ParameterTypeRequiredDescription
item string Yes Item to craftautocomplete
/rpg defend Everyone

Defend during combat (halves incoming damage).

/rpg defend

No parameters.

/rpg equip Everyone

Equip an item.

/rpg equip <item>
ParameterTypeRequiredDescription
item string Yes Item nameautocomplete
/rpg fight Everyone

Start a fight with a monster, or challenge a player to PvP.

/rpg fight [monster] [opponent]
ParameterTypeRequiredDescription
monster string No Monster name — start typing to get suggestions (leave blank for random)autocomplete
opponent user No Challenge a player to PvP instead of fighting a monster
/rpg fish Everyone

Go fishing. Higher Fishing level unlocks better fish. 30s cooldown.

/rpg fish

No parameters.

/rpg flee Everyone

Attempt to flee from combat.

/rpg flee

No parameters.

/rpg help Everyone

How to play the Torvex RPG.

/rpg help

No parameters.

/rpg inventory Everyone

View your inventory.

/rpg inventory

No parameters.

/rpg item Everyone

Use a consumable item in combat (potions, food, etc.).

/rpg item <item>
ParameterTypeRequiredDescription
item string Yes Item to use (food restores HP, potions restore HP/MP)autocomplete
/rpg magic Everyone

Cast a spell. Support spells can target another player.

/rpg magic [spell] [target]
ParameterTypeRequiredDescription
spell string No Spell to cast (type to filter by name)autocomplete
target user No Player to heal/buff (optional, defaults to yourself)
/rpg mine Everyone

Mine for ore. Higher Mining level unlocks better ores. 30s cooldown.

/rpg mine

No parameters.

/rpg recipes Everyone

View available crafting recipes.

/rpg recipes

No parameters.

/rpg sell Everyone

Sell an item back to the shop for 45% of its value.

/rpg sell <item> [quantity]
ParameterTypeRequiredDescription
item string Yes Item to sellautocomplete
quantity integer No How many to sell (default 1)
/rpg shop Everyone

Browse the item shop.

/rpg shop [category] [subcategory]
ParameterTypeRequiredDescription
category string No Main categoryone of: All, Potions, Food, Weapons, Armor
subcategory string No Subcategory (optional)autocomplete
/rpg stats Everyone

View your (or another player's) character stats.

/rpg stats [user]
ParameterTypeRequiredDescription
user user No Another member to view (optional)
/rpg unequip Everyone

Unequip an item slot.

/rpg unequip <slot>
ParameterTypeRequiredDescription
slot string Yes Slot name (e.g. MainHand, Head, Chest)
/unlink Everyone

Unlink your Discord account from Torvex.

/unlink

No parameters.

PvP

/challenge Everyone

Challenge another player to a PvP battle.

/challenge <opponent>
ParameterTypeRequiredDescription
opponent user Yes The player you want to fight

Wordle

/wordle Everyone

Start a Wordle game in a private thread.

/wordle [difficulty]
ParameterTypeRequiredDescription
difficulty string No one of: Easy (8 guesses, common words), Normal (6 guesses), Hard (6 guesses, obscure words)

Chess

/chess Everyone

Play chess — vs bot or challenge a player.

/chess [opponent] [difficulty]
ParameterTypeRequiredDescription
opponent user No Player to challenge. Leave blank to play vs bot.
difficulty string No Bot difficulty (easy/medium/hard). Ignored for PvP.one of: Easy, Medium, Hard

Trading

/trade Everyone

Offer an item/coin trade to another player.

/trade <recipient>
ParameterTypeRequiredDescription
recipient user Yes The player you want to trade with

Gear

/gear armor Everyone

Browse all armor sets sorted by level.

/gear armor

No parameters.

/gear elements Everyone

Learn about the elemental system.

/gear elements

No parameters.

/gear monsters Everyone

Browse monsters by zone.

/gear monsters [zone]
ParameterTypeRequiredDescription
zone string No Filter by zone (Plains, Forest, Mountains, Dungeon, Volcano, Abyss)one of: Plains, Forest, Mountains, Dungeon, Volcano, Abyss
/gear weapons Everyone

Browse all weapons sorted by level.

/gear weapons

No parameters.

Gifts

/gift coins Everyone

Gift coins to another player.

/gift coins <user> <amount>
ParameterTypeRequiredDescription
user user Yes The player to receive the coins
amount integer Yes How many coins to gift

Peepo

/peepo add Administrator

[Admin] Add a peepo by name and image URL.

/peepo add <name> <url> [rarity]
ParameterTypeRequiredDescription
name string Yes Peepo name (no spaces)
url string Yes Direct image URL
rarity string No Rarity tier (default: Common)one of: Common, Uncommon, Rare, Epic, Legendary
/peepo buy Everyone

Buy a peepo from the fixed-price shop with coins.

/peepo buy <name>
ParameterTypeRequiredDescription
name string Yes Peepo name (start typing for suggestions)autocomplete
/peepo collection Everyone

View your peepo collection (or another player's).

/peepo collection [user]
ParameterTypeRequiredDescription
user user No The user to check (leave blank for yourself)
/peepo crate Everyone

Open a Peepo Crate for 5,000 coins — chance at any rarity including Legendary!

/peepo crate

No parameters.

/peepo market browse Everyone

Browse peepos for sale by other players.

/peepo market browse

No parameters.

/peepo market buy Everyone

Buy a listing from the marketplace.

/peepo market buy <listing_id>
ParameterTypeRequiredDescription
listing_id string Yes Listing ID (from /peepo market browse)
/peepo market cancel Everyone

Cancel one of your active listings.

/peepo market cancel <listing_id>
ParameterTypeRequiredDescription
listing_id string Yes Listing ID to cancel (from /peepo market browse)
/peepo market list Everyone

List one of your peepos for sale.

/peepo market list <peepo_name> <price>
ParameterTypeRequiredDescription
peepo_name string Yes Name of the peepo to listautocomplete
price integer Yes Price in coins
/peepo shop Everyone

Browse the peepo shop — buy with RPG Coins, grouped by rarity.

/peepo shop

No parameters.

/peepo sync Administrator

[Admin] Sync server emojis to the peepo catalog.

/peepo sync

No parameters.

/peepo trade Everyone

Offer a peepo trade to another player.

/peepo trade <recipient> [peepo_name] [coins]
ParameterTypeRequiredDescription
recipient user Yes The player to trade with
peepo_name string No Peepo you're offering (leave blank for coins-only)autocomplete
coins integer No Coins you're offering (default 0)

AI

AI

/ai-credit-grant Administrator

[Operator] Grant prepaid AI credit to a server (negative = correction)

/ai-credit-grant <guild_id> [usd] [note]
ParameterTypeRequiredDescription
guild_id string Yes Server to credit
usd number No Dollars of AI usage (0 = one pack's worth; negative = correction)
note string No Why — order ref, correction, comp
/ai-privacy Everyone

Toggle whether your messages can appear as AI context 🔒

/ai-privacy

No parameters.

/ai-status Administrator

AI spend + usage this month (admin)

/ai-status

No parameters.

/ai-usage Everyone

Check your AI energy for today ⚡

/ai-usage

No parameters.

/ask Everyone

Ask the AI — it knows the server 🤖

/ask <question> [quick] [character]
ParameterTypeRequiredDescription
question string Yes What do you want to know?
quick boolean No Quick mode — faster and cheaper, good for simple questions
character string No Who answers — the bot, a wizard, a gremlin, or the butlerone of: Peepo (default), Grimbeard the wizard 🧙, Grub the gremlin 🦝, Reginald the butler 🎩

Help

Help

/add-bot Everyone

Add Torvex Forerunner to your server.

/add-bot

No parameters.

/dashboard Everyone

Open the web dashboard to configure the bot.

/dashboard

No parameters.

/help Everyone

Show all available commands, or details for one.

/help [command]
ParameterTypeRequiredDescription
command string No A command to explain in detail (leave empty for the overview)autocomplete

Other

honeypot

/honeypot disarm Administrator

Turn the honeypot off (settings are kept).

/honeypot disarm

No parameters.

/honeypot log-channel Administrator

Where honeypot trips are reported (optional).

/honeypot log-channel [channel]
ParameterTypeRequiredDescription
channel channel No channels: text, announcement
/honeypot punishment Administrator

What happens when someone trips the honeypot.

/honeypot punishment <action> [timeout_minutes]
ParameterTypeRequiredDescription
action string Yes Timeout, kick, or ban.one of: Timeout — temporary mute, Kick — removable, can rejoin, Ban — permanent
timeout_minutes integer No For timeout only: how long (1–40320 min). Default 60.
/honeypot set-channel Administrator

Point the honeypot at a channel and arm it. Anyone who posts/reacts is punished.

/honeypot set-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes channels: text, announcement
/honeypot status Administrator

Show the honeypot settings for this server.

/honeypot status

No parameters.

server_info

/server-info Everyone

Server overview — members (humans vs bots), channels, roles, features.

/server-info

No parameters.

simpleverify

/simpleverify disable Administrator

Turn simple verify off (settings are kept).

/simpleverify disable

No parameters.

/simpleverify panel Administrator

Post the Verify button in the verify channel.

/simpleverify panel [message]
ParameterTypeRequiredDescription
message string No Optional text shown above the button.
/simpleverify set-channel Administrator

Set the channel the verify button lives in.

/simpleverify set-channel <channel>
ParameterTypeRequiredDescription
channel channel Yes channels: text, announcement
/simpleverify set-roles Administrator

Use your own existing Unverified + Verified roles.

/simpleverify set-roles <unverified> <verified>
ParameterTypeRequiredDescription
unverified role Yes Role given on join.
verified role Yes Role given after verifying.
/simpleverify setup-roles Administrator

Create/wire the Unverified + Verified roles and turn verify on.

/simpleverify setup-roles [verify_channel]
ParameterTypeRequiredDescription
verify_channel channel No Channel members verify in (the button gets posted here).channels: text, announcement
/simpleverify status Administrator

Show this server's verify settings.

/simpleverify status

No parameters.