⚙ Admin Commands

⚠️ These commands can only be used by members who have the MANAGE_SERVER permission.

This means only trusted admins or moderators can run these commands. If you are unsure, check your server role permissions.

🔹 Set Prefix

Description: Set the bot’s command prefix.

Usage: !setprefix <newPrefix>

Example: !setprefix ? (changes commands to use ? instead of !)

🔹 Embed

Description: Send a fancy embed message to a channel.

Usage: !embed <#channel>

Example: !embed #announcements Server maintenance at 8 PM.

💡 Note: By default, automoderation ignores users with KICK_MEMBERS, BAN_MEMBERS, MANAGE_GUILD, or MANAGE_MESSAGES permissions. You can override this using !automodconfig debug on.

🔹 Automoderation Commands

  • !automodconfig status — View current config.
  • !automodconfig strikes <amount> — Set max strikes before action.
  • !automodconfig action <timeout|mute|ban> — Set what happens at max strikes.
  • !automodconfig debug <on|off> — Apply automod to admins/mods too.
  • !automodconfig whitelist — Show whitelisted channels.
  • !automodconfig whitelistadd <channel> — Add channel to whitelist.
  • !automodconfig whitelistremove <channel> — Remove channel from whitelist.

⚠ Each time a user breaks a rule, they get a strike. At the strike limit (default 10), the bot applies the action (default: timeout).

🔹 Settings Commands

  • !anti ghostping <on|off> — Log ghost mentions (needs /modlog channel).
  • !anti spam <on|off> — Enable or disable spam detection.
  • !anti massmention <on|off> [threshold] — Control massmention detection (default: 3).

🔹 Autodelete Commands

  • !autodelete attachments <on|off>
  • !autodelete invites <on|off>
  • !automod links <on|off>
  • !automod maxlines <amount>

🔹 Channel Counters

Usage: !counter <counter_type> <name>

Types: USERS, MEMBERS, BOTS.

🔹 Warnings

  • !maxwarn limit <amount> — Set max warnings before action.
  • !maxwarn action <timeout|kick|ban> — Choose what happens.

🔹 Moderation Logging

Usage: !modlog <channel|off>

Tracks all mod actions and automod events.

🔹 Flag Translations

React to a message with a country flag emoji to translate it.

Usage: !flagtr <on|off>

🔹 Auto Role

Usage: !autorole <role|off>

Automatically gives a role when someone joins the server.

🔹 Greeting Setup

Welcome

  • !welcome status <on|off>
  • !welcome channel <#channel>
  • !welcome preview
  • !welcome desc <content>
  • !welcome footer <content>
  • !welcome thumbnail <on|off>
  • !welcome color <#hex>
  • !welcome image <image-url>

Farewell

  • !farewell status <on|off>
  • !farewell channel <#channel>
  • !farewell preview
  • !farewell desc <content>
  • !farewell footer <content>
  • !farewell thumbnail <on|off>
  • !farewell color <#hex>
  • !farewell image <image-url>

Allowed Replacements: Use placeholders like {server}, {member:name}, {inviter:tag}, etc., in welcome/farewell messages to auto-fill server/user info.

🔹 Reaction Roles

Create: !addrr <#channel> <messageId> <role> <emote>

Remove: !removerr <#channel> <messageId>

🔹 Ticketing

Configuration

  • !ticket setup <#channel>
  • !ticket log <#channel>
  • !ticket limit <amount>
  • !ticket closeall

Channel Commands

  • !ticket close
  • !ticket add <userId|roleId>
  • !ticket remove <userId|roleId>

Category Commands

  • !ticketcat list
  • !ticketcat add <category> | <name>
  • !ticketcat remove <category>