🔨 Moderation ​
Ban, mute, kick, warn, and admin management
37 commands in this category
/ban ​
Bans a user so they cannot rejoin unless unbanned. Target by replying to their message, @username, or user ID. An optional reason is logged.
| Permission | Admin |
| Usage | /ban <user> [reason] |
| Module | bans |
Examples:
Reply to a message: /ban/ban @username spamming/ban 123456789 posting malware
TIP
See also: /tban, /dban, /sban
/tban ​
Temporarily ban a user for a specified duration.
| Permission | Admin |
| Usage | /tban <user> <duration> [reason] |
| Module | bans |
Examples:
/tban @username 1d/tban @username 2h posting nsfwReply: /tban 30m
TIP
Duration format: 30m, 2h, 7d, 1w
/dban ​
Delete the replied-to message and ban the sender.
| Permission | Admin |
| Usage | /dban [reason] |
| Module | bans |
Examples:
Reply to a message: /dban spam
TIP
Must be used as a reply
/sban ​
Silently ban a user with no confirmation message.
| Permission | Admin |
| Usage | /sban <user> [duration] [reason] |
| Module | bans |
Examples:
Reply: /sban/sban @username 1d
TIP
Deletes the command message; no reply is sent
/unban ​
Remove a ban from a user.
| Permission | Admin |
| Usage | /unban <user> |
| Module | bans |
Examples:
/unban @username/unban 123456789
/mute ​
Permanently mute a user (revoke send permissions).
| Permission | Admin |
| Usage | /mute <user> [reason] |
| Module | bans |
Examples:
Reply: /mute/mute @username off-topic
TIP
See also: /tmute, /dmute, /smute
/tmute ​
Temporarily mute a user for a specified duration.
| Permission | Admin |
| Usage | /tmute <user> <duration> [reason] |
| Module | bans |
Examples:
/tmute @username 1hReply: /tmute 30m
TIP
Duration format: 30m, 2h, 7d, 1w
/dmute ​
Delete the replied-to message and mute the sender.
| Permission | Admin |
| Usage | /dmute [reason] |
| Module | bans |
Examples:
Reply: /dmute spamming stickers
TIP
Must be used as a reply
/smute ​
Silently mute a user with no confirmation message.
| Permission | Admin |
| Usage | /smute <user> [duration] [reason] |
| Module | bans |
Examples:
Reply: /smute/smute @username 2h
TIP
Deletes the command message; no reply is sent
/unmute ​
Remove a mute from a user.
| Permission | Admin |
| Usage | /unmute <user> |
| Module | bans |
Examples:
/unmute @usernameReply: /unmute
/kick ​
Kicks a user by banning and immediately unbanning them. Unlike /ban, the user can rejoin via invite link.
| Permission | Admin |
| Usage | /kick <user> [reason] |
| Module | bans |
Examples:
Reply: /kick/kick @username being disruptive
TIP
See also: /dkick, /skick
/dkick ​
Delete the replied-to message and kick the sender.
| Permission | Admin |
| Usage | /dkick [reason] |
| Module | bans |
Examples:
Reply: /dkick
TIP
Must be used as a reply
/skick ​
Silently kick a user with no confirmation message.
| Permission | Admin |
| Usage | /skick <user> |
| Module | bans |
Examples:
Reply: /skick
TIP
Deletes the command message; no reply is sent
/warn ​
Warns a user and tracks the count. When the warn limit is reached, the configured action (ban/mute/kick) is automatically applied.
| Permission | Admin |
| Usage | /warn <user> [reason] |
| Module | warnings |
Examples:
Reply: /warn stop spamming/warn @username rule violation
TIP
See also: /dwarn, /swarn
/dwarn ​
Delete the replied-to message and warn the sender.
| Permission | Admin |
| Usage | /dwarn [reason] |
| Module | warnings |
Examples:
Reply: /dwarn inappropriate content
TIP
Must be used as a reply
/swarn ​
Silently warn a user with no confirmation message.
| Permission | Admin |
| Usage | /swarn <user> [reason] |
| Module | warnings |
Examples:
Reply: /swarn
TIP
Deletes both the target and command messages
/rmwarn ​
Remove the most recent warning from a user.
| Permission | Admin |
| Usage | /rmwarn <user> |
| Module | warnings |
Examples:
Reply: /rmwarn/rmwarn @username
/resetwarn ​
Clear all warnings for a user.
| Permission | Admin |
| Usage | /resetwarn <user> |
| Module | warnings |
Examples:
/resetwarn @usernameReply: /resetwarn
/warns ​
View a user's current warnings.
| Permission | Everyone |
| Usage | /warns [user] |
| Module | warnings |
Examples:
/warns/warns @usernameReply: /warns
/warnings ​
Show the chat's warning configuration.
| Permission | Everyone |
| Usage | /warnings |
| Module | warnings |
Examples:
/warnings
TIP
Shows warn limit, action mode, and expiry time
/setwarnlimit ​
Set the maximum number of warnings before action.
| Permission | Admin |
| Usage | /setwarnlimit <1-999> |
| Module | warnings |
Examples:
/setwarnlimit 3/setwarnlimit 5
/setwarnmode ​
Set the action taken when the warn limit is reached.
| Permission | Admin |
| Usage | `/setwarnmode <ban |
| Module | warnings |
Examples:
/setwarnmode ban/setwarnmode tmute
/setwarntime ​
Set how long warnings last before expiring.
| Permission | Admin |
| Usage | `/setwarntime <duration |
| Module | warnings |
Examples:
/setwarntime 7d/setwarntime off
TIP
Use 'off' to make warnings permanent
/promote ​
Promote a user to admin.
| Permission | Admin |
| Usage | /promote <user> |
| Module | admin |
Examples:
/promote @usernameReply: /promote
/demote ​
Demote an admin back to regular member.
| Permission | Admin |
| Usage | /demote <user> |
| Module | admin |
Examples:
/demote @usernameReply: /demote
/adminlist ​
List all administrators in the chat.
| Permission | Everyone |
| Usage | /adminlist |
| Module | admin |
Examples:
/adminlist
/report ​
Reply to a message to report it. All admins receive a notification in PM. Only non-admins can use this command. You can also mention @admin to trigger a report.
| Permission | Everyone |
| Usage | /report |
| Module | reports |
Examples:
Reply to a message: /report
TIP
Admins cannot report. @admin mention also works.
/del ​
Delete a single replied-to message.
| Permission | Admin |
| Usage | /del |
| Module | purges |
Examples:
Reply to a message: /del
/purge ​
Deletes all messages in the range from the replied-to message up to the command. An optional count limits how many messages to delete. Hard cap of 200 messages.
| Permission | Admin |
| Usage | /purge [count] |
| Module | purges |
Examples:
Reply to a message: /purgeReply: /purge 50
TIP
Max 200 messages per purge
/spurge ​
Silent purge — bulk-delete with no confirmation.
| Permission | Admin |
| Usage | /spurge [count] |
| Module | purges |
Examples:
Reply: /spurgeReply: /spurge 30
TIP
Same as /purge but no confirmation message
/purgefrom ​
Mark the start of a range purge.
| Permission | Admin |
| Usage | /purgefrom |
| Module | purges |
Examples:
Reply to the oldest message: /purgefrom
TIP
Follow up with /purgeto to complete
/purgeto ​
Complete a range purge started with /purgefrom.
| Permission | Admin |
| Usage | /purgeto |
| Module | purges |
Examples:
Reply to the newest message: /purgeto
TIP
Must use /purgefrom first
/approve ​
Approved users bypass antiflood, filters, blocklists, and locks. Useful for trusted users or bots.
| Permission | Admin |
| Usage | /approve <user> [reason] |
| Module | approvals |
Examples:
/approve @username trusted memberReply: /approve
/approval ​
Check if a user is approved.
| Permission | Everyone |
| Usage | /approval <user> |
| Module | approvals |
Examples:
/approval @usernameReply: /approval
/approved ​
List all approved users in the chat.
| Permission | Everyone |
| Usage | /approved |
| Module | approvals |
Examples:
/approved
/unapprove ​
Remove approved status from a user.
| Permission | Admin |
| Usage | /unapprove <user> |
| Module | approvals |
Examples:
/unapprove @usernameReply: /unapprove
/unapproveall ​
Remove all approvals in the chat.
| Permission | Group Creator |
| Usage | /unapproveall |
| Module | approvals |
Examples:
/unapproveall
TIP
Creator only