Skip to content

🔨 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.

PermissionAdmin
Usage/ban <user> [reason]
Modulebans

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.

PermissionAdmin
Usage/tban <user> <duration> [reason]
Modulebans

Examples:

  • /tban @username 1d
  • /tban @username 2h posting nsfw
  • Reply: /tban 30m

TIP

Duration format: 30m, 2h, 7d, 1w


/dban ​

Delete the replied-to message and ban the sender.

PermissionAdmin
Usage/dban [reason]
Modulebans

Examples:

  • Reply to a message: /dban spam

TIP

Must be used as a reply


/sban ​

Silently ban a user with no confirmation message.

PermissionAdmin
Usage/sban <user> [duration] [reason]
Modulebans

Examples:

  • Reply: /sban
  • /sban @username 1d

TIP

Deletes the command message; no reply is sent


/unban ​

Remove a ban from a user.

PermissionAdmin
Usage/unban <user>
Modulebans

Examples:

  • /unban @username
  • /unban 123456789

/mute ​

Permanently mute a user (revoke send permissions).

PermissionAdmin
Usage/mute <user> [reason]
Modulebans

Examples:

  • Reply: /mute
  • /mute @username off-topic

TIP

See also: /tmute, /dmute, /smute


/tmute ​

Temporarily mute a user for a specified duration.

PermissionAdmin
Usage/tmute <user> <duration> [reason]
Modulebans

Examples:

  • /tmute @username 1h
  • Reply: /tmute 30m

TIP

Duration format: 30m, 2h, 7d, 1w


/dmute ​

Delete the replied-to message and mute the sender.

PermissionAdmin
Usage/dmute [reason]
Modulebans

Examples:

  • Reply: /dmute spamming stickers

TIP

Must be used as a reply


/smute ​

Silently mute a user with no confirmation message.

PermissionAdmin
Usage/smute <user> [duration] [reason]
Modulebans

Examples:

  • Reply: /smute
  • /smute @username 2h

TIP

Deletes the command message; no reply is sent


/unmute ​

Remove a mute from a user.

PermissionAdmin
Usage/unmute <user>
Modulebans

Examples:

  • /unmute @username
  • Reply: /unmute

/kick ​

Kicks a user by banning and immediately unbanning them. Unlike /ban, the user can rejoin via invite link.

PermissionAdmin
Usage/kick <user> [reason]
Modulebans

Examples:

  • Reply: /kick
  • /kick @username being disruptive

TIP

See also: /dkick, /skick


/dkick ​

Delete the replied-to message and kick the sender.

PermissionAdmin
Usage/dkick [reason]
Modulebans

Examples:

  • Reply: /dkick

TIP

Must be used as a reply


/skick ​

Silently kick a user with no confirmation message.

PermissionAdmin
Usage/skick <user>
Modulebans

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.

PermissionAdmin
Usage/warn <user> [reason]
Modulewarnings

Examples:

  • Reply: /warn stop spamming
  • /warn @username rule violation

TIP

See also: /dwarn, /swarn


/dwarn ​

Delete the replied-to message and warn the sender.

PermissionAdmin
Usage/dwarn [reason]
Modulewarnings

Examples:

  • Reply: /dwarn inappropriate content

TIP

Must be used as a reply


/swarn ​

Silently warn a user with no confirmation message.

PermissionAdmin
Usage/swarn <user> [reason]
Modulewarnings

Examples:

  • Reply: /swarn

TIP

Deletes both the target and command messages


/rmwarn ​

Remove the most recent warning from a user.

PermissionAdmin
Usage/rmwarn <user>
Modulewarnings

Examples:

  • Reply: /rmwarn
  • /rmwarn @username

/resetwarn ​

Clear all warnings for a user.

PermissionAdmin
Usage/resetwarn <user>
Modulewarnings

Examples:

  • /resetwarn @username
  • Reply: /resetwarn

/warns ​

View a user's current warnings.

PermissionEveryone
Usage/warns [user]
Modulewarnings

Examples:

  • /warns
  • /warns @username
  • Reply: /warns

/warnings ​

Show the chat's warning configuration.

PermissionEveryone
Usage/warnings
Modulewarnings

Examples:

  • /warnings

TIP

Shows warn limit, action mode, and expiry time


/setwarnlimit ​

Set the maximum number of warnings before action.

PermissionAdmin
Usage/setwarnlimit <1-999>
Modulewarnings

Examples:

  • /setwarnlimit 3
  • /setwarnlimit 5

/setwarnmode ​

Set the action taken when the warn limit is reached.

PermissionAdmin
Usage`/setwarnmode <ban
Modulewarnings

Examples:

  • /setwarnmode ban
  • /setwarnmode tmute

/setwarntime ​

Set how long warnings last before expiring.

PermissionAdmin
Usage`/setwarntime <duration
Modulewarnings

Examples:

  • /setwarntime 7d
  • /setwarntime off

TIP

Use 'off' to make warnings permanent


/promote ​

Promote a user to admin.

PermissionAdmin
Usage/promote &lt;user&gt;
Moduleadmin

Examples:

  • /promote @username
  • Reply: /promote

/demote ​

Demote an admin back to regular member.

PermissionAdmin
Usage/demote &lt;user&gt;
Moduleadmin

Examples:

  • /demote @username
  • Reply: /demote

/adminlist ​

List all administrators in the chat.

PermissionEveryone
Usage/adminlist
Moduleadmin

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.

PermissionEveryone
Usage/report
Modulereports

Examples:

  • Reply to a message: /report

TIP

Admins cannot report. @admin mention also works.


/del ​

Delete a single replied-to message.

PermissionAdmin
Usage/del
Modulepurges

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.

PermissionAdmin
Usage/purge [count]
Modulepurges

Examples:

  • Reply to a message: /purge
  • Reply: /purge 50

TIP

Max 200 messages per purge


/spurge ​

Silent purge — bulk-delete with no confirmation.

PermissionAdmin
Usage/spurge [count]
Modulepurges

Examples:

  • Reply: /spurge
  • Reply: /spurge 30

TIP

Same as /purge but no confirmation message


/purgefrom ​

Mark the start of a range purge.

PermissionAdmin
Usage/purgefrom
Modulepurges

Examples:

  • Reply to the oldest message: /purgefrom

TIP

Follow up with /purgeto to complete


/purgeto ​

Complete a range purge started with /purgefrom.

PermissionAdmin
Usage/purgeto
Modulepurges

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.

PermissionAdmin
Usage/approve &lt;user&gt; [reason]
Moduleapprovals

Examples:

  • /approve @username trusted member
  • Reply: /approve

/approval ​

Check if a user is approved.

PermissionEveryone
Usage/approval &lt;user&gt;
Moduleapprovals

Examples:

  • /approval @username
  • Reply: /approval

/approved ​

List all approved users in the chat.

PermissionEveryone
Usage/approved
Moduleapprovals

Examples:

  • /approved

/unapprove ​

Remove approved status from a user.

PermissionAdmin
Usage/unapprove &lt;user&gt;
Moduleapprovals

Examples:

  • /unapprove @username
  • Reply: /unapprove

/unapproveall ​

Remove all approvals in the chat.

PermissionGroup Creator
Usage/unapproveall
Moduleapprovals

Examples:

  • /unapproveall

TIP

Creator only