Moderation - Commands
To streamline moderation on your server, RNet equips moderators with powerful, easy-to-use tools that integrate seamlessly with Revoltโs native actions-like banning, kicking, and more.
Beyond just executing these actions, RNet also sends informative DMs to the affected Users, clearly explaining why a sanction was applied. Every action is logged automatically in your serverโs records, so you can always review and follow up.
๐ข Kickwave - Kick Multiple Users
Use the command:
.kickwave (@User1) (@User2) (@User3) ... (reason)
(@UserX)
: Mention all Users you want to kick(reason)
: The shared reason for the action
Example:
.kickwave @Spammer1 @Troll2 @Alt3 Violating server rules - spam and abuse
๐ซ CheckBan - View Ban List or Search User
Use the command:
.checkban (UserID | Page Number)
You can either:
- ๐ Search for a user: Provide their ID
- ๐ View all bans: Provide a page number (
.checkban
for the first page or.checkban 2
for page 2)
๐ค Check a Specific User
Use the command:
.checkban (@User)
- Replace
(@User)
with the user's mention or Revolt ID.
Example:
.checkban @SpammerBot
You will see:
- โ If the user is not banned, a green confirmation
- ๐ซ If banned, it displays the reason and user ID
๐ List All Banned Users
Use the command:
.checkban
โ to view page 1 of the ban list
- Each page lists up to 8 banned users
- It includes user mentions, IDs, and ban reasons
Example:
.checkban 3
โ shows page 3 of the ban log
- ๐ You must have the Ban Members permission to use
.checkban
- ๐ This command must be used in a server
- โ ๏ธ If the ban list is empty or page number is invalid, helpful error messages will guide you ::
๐ซ Banwave - Ban Multiple Users
Use the command:
.banwave (@User1) (@User2) (@User3) ... (reason)
(@UserX)
: Mention all Users you want to ban(reason)
: The shared reason for the action
Example:
.banwave @BotAlt1 @RaidLeader @ToxicUser Raid participation and mass pinging
๐ซ Ban a User
Use the command:
.ban (@User) (reason)
- Replace
(@User)
with the person's mention or Revolt ID, and(reason)
with the explanation for the ban.
๐ซ Unban a User
Use the command:
.unban (@User)
- Replace
(@User)
with the person's mention or Revolt ID.๐ก You can unban Users by their Revolt ID even if they aren't logged in or present in your server.
๐ข Kick a User
Use the command:
.kick (@User) (reason)
- Substitute the target mention or ID for
(@User)
, and add your reason in(reason)
(Reason is Optional!).
RNet remembers and automatically re-applies the timeout, like a bouncer with a photographic memory.
Unlike other bots like AutoMod, MR3 Bot and Buddy, who tend to forget when someone's slipped out the back, RNet makes sure time served means time served.
Just like Samsung reminding Apple who had the stylus first. ๐
โณ Add a Timeout to a User
Use the command:
.timeout (@User) (duration) (reason)
or... .mute (@User) (duration) (reason)
(@User)
: The person to apply the timeout to(duration)
: Up to 24 days (e.g.,10s
,20m
,3h
,4d
)(reason)
: OPTIONAL! > Description of the reason for timeout
โณ Remove a Timeout from a User
Use the command:
.timeout clear (@User)
or... .mute clear (@User)
(@User)
: The person to remove the timeout.
โณ Add a Slowmode to a Channel - .slowmode
Use the command:
.slowmode (#channel) (duration)
or... .timeoutchannel (#channel) (duration)
(#channel)
: The text channel you want to apply slowmode to(duration)
: Time between messages (Between5s
and1m
, e.g.10s
,30s
,1m
)- Slowmode temporarily silences users after each message in configured channels. ::
๐ Additional Controls:
Command | Purpose |
---|---|
.slowmode list | See all channels with active slowmode settings |
.slowmode all 30s | Apply 30s slowmode to all text channels |
.slowmode remove #channel | Disable slowmode for a specific channel |
.slowmode remove all | Remove all slowmode settings |
Every 30 messages in a slowmode-enabled channel, a system-generated reminder embed will be sent:
- Only non-staff users are auto-muted. Staff with moderation permissions are ignored from this slowmode logic.
What do we check for ignore staff?
โ ๏ธ View Warning Command Info
Use the command:.warn
- Displays detailed usage instructions and options for the warning system directly in chat. Handy for new moderators or quick refreshers.
๐ฏ๏ธ Warn a User
Use the command:
.warn (@User) (reason)
(@User)
: Mention the User to warn(reason)
: Specify the reason for the warning (e.g., spamming, off-topic, rule violations) All warnings are automatically logged and reason part is optional.
๐ List a User's Warnings
Use the command:
.warn list (@User)
- Displays a log of all warnings issued to a User, including dates, reasons, and the moderator who issued them.
๐งผ Remove a Warning
Use the command:
.unwarn (@User) (warnNumber)
(@User)
: The User whose warning you want to remove(warnNumber)
: (Optional) The specific warning number to clear๐ง If you don't specify a warn number, RNet will automatically remove the most recent warning from that User's log. Clean, efficient, and perfect for second chances-or correcting overzealous clicks.
Example:
.unwarn @Troublemaker
โ removes latest warning.unwarn 123456789012345678 2
โ removes the Userโs 2nd warning๐ง Bonus: Combine warnings with RNetโs automod tools to take action after a User hits a warning threshold!
๐ท๏ธ Change a Userโs Nickname
Use the command:
.nick (@User) (name)
(@User)
: Mention the User whose nickname you'd like to update(name)
: The nickname you want to give to the Userโก๏ธ After running the command, RNet will set the new nickname. Ideal for moderation, roleplay servers, or just keeping things tidy.
๐ท๏ธ Reset a Userโs Nickname
Use the command:
.nick (@User)
(@User)
: Mention the User whose nickname you'd like to updateโก๏ธ After running the command, RNet will set remove the set nickname. Ideal for moderation, roleplay servers, or just keeping things tidy.
๐งน Purge Messages
Use the command:.purge (1-100)
(1-100)
: The number of recent messages to delete from the current channel1
: Minimum.100
: Maximum.๐งผ Perfect for wiping spam, cleaning up after a messy chat, or performing quick resets.
๐ต๏ธโโ๏ธ User Information Lookup
Use the command:.whois (@User)
- Pulls detailed profile info about a User on your server perfect for moderators or Users doing quick scooping or verifying account status.
Example Output:
Here is the information for
TestUser:
:01JN51VGXKX08K08GR18WB7M2P: ID:00000000000000000000000000
:01JN51VW5GV99PKH1MHBCVA6FK: Username:TestUser
:01JWJYYX2DKFP743BWPFC56J1Q: Role Bot: :01JN51VW5GV99PKH1MHBCVA6FK:User
:01JN51XN8TQWEXG2SBBDYZMJVX: Server ID:
00000000000000000000000000
:01JN51YGHV1TA666Q9NA7XK003: Roles:Owner, Staff
:01JN51T7G6M5KMFSAMWJXNH2E6: Joined Server:Saturday, 12 May 2024 03:16
:01JN51V6MPVR7YHV292AJG8CFG: Created Account:Wednesday, 28 March 2022 08:10
:01JWJZ0H65R72Y88EHVVQNVN5K: Blacklisted:
No
โจ Pro Tip: This command can be used silently by moderators to gather quick insight into suspicious Users, account age, or role activity.
Last updated on 7 July, 2025
- ๐ข Kickwave - Kick Multiple Users
- ๐ซ CheckBan - View Ban List or Search User
- ๐ซ Banwave - Ban Multiple Users
- ๐ซ Ban a User
- ๐ซ Unban a User
- ๐ข Kick a User
- โณ Add a Timeout to a User
- โณ Remove a Timeout from a User
- โณ Add a Slowmode to a Channel - .slowmode
- ๐ Additional Controls:
- โ ๏ธ View Warning Command Info
- ๐ฏ๏ธ Warn a User
- ๐ List a User's Warnings
- ๐งผ Remove a Warning
- ๐ท๏ธ Change a Userโs Nickname
- ๐ท๏ธ Reset a Userโs Nickname
- ๐งน Purge Messages
- ๐ต๏ธโโ๏ธ User Information Lookup