🧩
Bot features & modules
About 4 min read
Utility toolkit
Snipe, reminders, lookups, random tools, time tools and quick IDs — the full utility command set with exact limits.
The utility module is the everyday toolbox. All commands below are prefix commands unless noted; invite tracking has its own page (Invite tracking ).
Message recovery (snipe)#
Command Purpose `,snipe [n @user]` ,editsnipeShow the previous version of the last edited message ,reactionsnipeShow recently removed reactions ,snipehistoryBrowse recent deleted-message history (1–10, default 5) ,snipeclearClear this channel's recovery history (Manage Messages or Administrator)
Limits per channel: 50 deleted messages, 25 edits, 25 removed reactions, all retained for 24 hours . Bulk deletions record the last 50 messages of the purge.
Reminders#
Command Purpose ,remindme <duration> <message>Create a reminder (e.g. ,remindme 2h stretch) ,remindersList your pending reminders ,remindcancel <id>Cancel one of your reminders ,remindedit <id> <message>Edit a reminder's message ,remindclearDelete all your reminders
Reminders are stored server-side and survive restarts. Bounds: minimum 5 seconds , maximum 365 days , maximum 15 pending per user.
Server & user info#
Command Purpose ,serverinfoServer overview (aliases ,sinfo, ,guildinfo) ,userinfo [@user]Account and member details (aliases ,whois, ,uinfo, ,user) ,membercountMember totals incl. humans/bots (aliases ,members, ,mc) ,roleinfo <role>Role details, permissions, member count (alias ,rinfo) ,permissions [@user]Effective server/channel permission checklists (alias ,perms) ,channelinfo [#channel]Channel details (aliases ,cinfo, ,ci) ,threadinfo [#thread]Thread details ,serveravatar [@user]Server-specific avatar (aliases ,sav, ,guildavatar) ,banner [@user]Profile banner (alias ,userbanner) ,avatar [@user]Global avatar (alias ,av; also a slash command) `,userlookup <id mention>`
Server surface#
Command Purpose ,emojisEmoji list with usage counts (aliases ,emojilist; preview 50) ,stickersSticker list (alias ,stickerlist; first 25) ,boostinfoBoost status and tier perks (alias ,boosts) ,botinfoRuntime stats: uptime, ping, memory, guilds (aliases ,about, ,bot) ,pingLatency check `,inviteinfo <code url>`
Random & text tools#
Command Purpose ,roll <dice>Standard notation 2d6, 1d20+5, 100 (alias ,dice) ,randomnumber [min] [max]Random integer (aliases ,rand, ,random, ,rng) ,choose a, b or cPick one option (alias ,pick) ,enlargeemoji <emoji>Full-resolution custom emoji (alias ,jumbo)
Roll bounds: 1–100 dice, 2–1000 sides, plain numbers up to 1,000,000. ,randomnumber range up to 1,000,000,000. ,choose needs at least two options and splits on commas or the word "or".
Command Purpose ,time [zone]Current time in a zone (alias ,tz); shorthands like utc, ist, est, pst, jst accepted ,timediff <date> and <date>Elapsed or remaining time between two dates (alias ,datediff)
Quick IDs#
Command Purpose ,firstmessage [#channel]Link a channel's first message (alias ,firstmsg) ,channelid [#channel]Copy a channel ID (alias ,cid) ,roleid <role>Copy a role ID (alias ,rid) ,permalink <message id>Jump link for a message (alias ,msglink)
ℹ️ No cooldowns anywhere
The utility module has no per-command cooldowns. Rate behaviour you may want
(raid-gating, spam limits) lives in the Security
module instead.