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.

โ„น๏ธ Use moderation commands by simply adding the "." prefix before the command name.

โš ๏ธ Kickwave requires the "Manage Server" permission to function. This is necessary to prevent abuse.

๐Ÿ‘ข 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 requires the "Manage Server" permission to function. This is necessary to prevent abuse.

    ๐Ÿšซ 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!).

    Did you know? If the timed-out User leaves and then rejoins, guess what?
    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 (Between 5s and 1m, e.g. 10s, 30s, 1m)
      • Slowmode temporarily silences users after each message in configured channels. ::

      ๐Ÿ“‹ Additional Controls:

      CommandPurpose
      .slowmode listSee all channels with active slowmode settings
      .slowmode all 30sApply 30s slowmode to all text channels
      .slowmode remove #channelDisable slowmode for a specific channel
      .slowmode remove allRemove 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 channel
        • 1: 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 forTestUser: :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