Skip to content
Ritik Ranjan edited this page Aug 22, 2023 · 1 revision

Parrot Bot Moderator Commands

Moderator Tools

Parrot Bot's Moderator Commands offer an array of powerful tools for effective server management. These commands empower server administrators and moderators to maintain order, ensure compliance, and foster a positive community environment.

General Moderation

  • Ban: ban <member> [days=0] [reason]

    • Bans the specified member from the server, optionally removing their messages from the last specified number of days and providing a reason for the action.
  • Block: block [member]... [reason]

    • Prevents specified members from replying to messages in the channel, assisting in managing disruptive behavior. An optional reason can be provided for clarity.
  • Clean: clean [num=100]

    • Removes messages that meet the specified criteria within a channel. The default number of messages removed is 100, but a different number can be specified.
  • Clean Bot: clean bot [prefix] [search=100]

    • Purges messages sent by bot users, optionally matching a specific prefix. Useful for maintaining clean conversations and clearing bot-related clutter.
  • Clean Contains: clean contains <substr>

    • Clears all messages that contain a specified substring, helping to manage content that violates server guidelines.
  • Clean Custom: clean custom <arguments>

    • Provides a more advanced message purging feature, offering additional customization for refined moderation.
  • Clean Embeds: clean embeds [search=100]

    • Removes messages that contain embedded content, enhancing the readability and organization of the channel.
  • Clean Emoji: clean emoji [search=100]

    • Eliminates messages containing custom emoji, contributing to a clean and focused conversation environment.
  • Clean Files: clean files [search=100]

    • Eradicates messages that include attachments, maintaining a clutter-free discussion platform.
  • Clean Images: clean images [search=100]

    • Removes messages that contain embedded images or attachments, promoting a streamlined conversation experience.
  • Clean Reactions: clean reactions [search=100]

    • Clears all reactions from messages that contain them, offering precise control over channel interactions.
  • Clean Regex: clean regex [pattern] [search=100]

    • Removes messages that match a specified regular expression pattern, providing sophisticated moderation capabilities.
  • Clean User: clean user <member> [search=100]

    • Erases all messages sent by a specific member, facilitating the removal of undesirable content.
  • Clone: clone [channel] [reason]

    • Creates a duplicate of the specified channel or performs a "channel nuke," which involves cloning and then deleting the original channel.
  • Kick: kick <member> [reason]

    • Removes the specified member from the server, encouraging adherence to community guidelines.
  • Lock: lock [channel]... [reason]

    • Temporarily restricts access to specified channels, useful for curbing unwanted interactions during particular scenarios.
  • Mass Ban: massban [members]... [days=0] [reason]

    • Swiftly bans multiple members from the server, with the option to remove their messages from the last specified number of days and include a reason.
  • Mass Kick: masskick [members]... [reason]

    • Efficiently removes multiple members from the server, upholding server standards and maintaining harmony.
  • Nick: nick <member> [name]

    • Changes the nickname of the specified member to the provided name, enhancing personalization within the community.
  • Role Management: role

    • Access role management commands for seamless control over user roles within the server.
  • Slowmode: slowmode <seconds> [channel] [reason]

    • Sets a slow mode within the specified channel, regulating the pace of messages to encourage more deliberate communication.
  • Softban: softban [member]... [reason]

    • Temporarily bans and then unbans the specified member(s) from the server, effectively removing their recent messages and encouraging responsible behavior.
  • Tempban: tempban <duration> [member]... [reason]

    • Temporarily bans the specified member(s) from the server for the specified duration, promoting temporary accountability.
  • Timeout: timeout <member> [duration] [reason]

    • Temporarily mutes a member, preventing them from sending messages in text channels for the specified duration.
  • Unban: unban <member> [reason]

    • Lifts the ban on the specified member, restoring their ability to access the server.
  • Unblock: unblock [member]... [reason]

    • Removes the block on specified members, allowing them to reply to messages in previously restricted channels.
  • Unlock: unlock [channel]... [reason]

    • Removes channel restrictions, restoring normal access and interactions within the specified channels.
  • Unmute: unmute <member> [reason]

    • Lifts a mute on the specified member, enabling them to send messages in text channels again.

Voice Moderation

  • Voice Ban: voice ban <member> [reason]

    • Enforces a voice ban on the specified member, preventing them from accessing voice channels.
  • Voice Deafen: voice deafen <member> [reason]

    • Deafens the specified member in voice channels, limiting their audio interactions.
  • Voice Kick: voice kick <member> [reason]

    • Removes the specified member from the voice channel, maintaining voice channel quality.
  • Voice Limit: voice limit [limit] [reason]

    • Sets a limit on the number of users allowed in a voice channel, optimizing the experience for all participants.
  • Voice Move: voice move [member] [channel] [reason]

    • Moves the specified member to another voice channel, supporting organized discussions.
  • Voice Mute: voice mute <member> [reason]

    • Mutes the specified member in voice channels, managing audio disruptions.
  • Voice Unban: voice unban <member> [reason]

    • Removes the voice ban on the specified member, granting them access to voice channels again.
  • Voice Undeafen: voice undeafen <member> [reason]

    • Removes the voice deafen on the specified member, restoring audio interactions.
  • Voice Unmute: voice unmute <member> [reason]

    • Removes the voice mute on the specified member, allowing them to participate in voice discussions.

Emoji Moderation

Emoji Management

  • Emoji: emoji

    • Access emoji moderation commands for comprehensive control over server emojis.
  • Add Emoji: emoji add [emoji]... [reason]

    • Adds the specified emoji(s) to the server's emoji collection, enhancing customization.
  • Add Emoji from URL: emoji addurl <url> [name=emoji] [reason]

    • Adds an emoji from a provided URL, expanding the range of available emojis.
  • Delete Emoji: emoji delete [emoji]... [reason]

    • Removes the specified emoji(s) from the server, ensuring a relevant and organized emoji selection.
  • Rename Emoji: emoji rename <emoji> <name> [reason]

    • Changes the name of the specified emoji, maintaining consistency and clarity.

Sticker Management

Sticker Management

  • Sticker: sticker

    • Access sticker management commands to efficiently manage server stickers.
  • Add Sticker: sticker add <emoji> <description>

    • Adds a sticker to the server, associating an emoji and description for easy reference.
  • Add Sticker from URL: sticker addurl <url> <name> <emoji> <description> [reason]

    • Adds a sticker from a URL, specifying name, emoji, description, and an optional reason for enhanced sticker diversity.
  • Delete Sticker: sticker delete [sticker] [reason]

    • Deletes the specified sticker from the server, decluttering the sticker collection.

Parrot Bot's Moderator Commands are designed to empower server administrators and moderators with the tools needed for efficient and effective server management. These commands facilitate consistent enforcement of rules, maintain a positive atmosphere, and ensure a welcoming community environment.

To get even more info use help <command> to get the example usage.