Raptor Bot Documentation
Home
Guide
Commands
Home
Guide
Commands
  • Commands

    • Moderator
    • Administrator
    • Message Filtering Commands
    • Anti-Spam System
    • Modmail Commands
    • Settings Commands
    • Autorole Commands
    • Mass Role Commands
    • Role Persistence Commands
    • Role Locker Commands
    • Reaction Role Commands
    • Wiki Monitor
    • Fun & Easter Eggs
    • Utility Commands
    • MediaHooks
    • Anti-Nuke Commands

Administrator Commands

Admin config and admin-only features

Server-wide bot configuration (log channels, staff roles, and related options) lives under Settings.

Fullpardon

Removes ALL warnings from a user, clearing their record.

Usage:

/fullpardon [user] [optional: reason] [optional: dm_member] [optional: only_automod]

Example:

/fullpardon @Wumpus "Clearing old history" yes yes

Notes:

  • Optionally send the member a DM about the pardon (Defaults to No)
  • Set only_automod to Yes to only remove warnings issued by the bot's automod system
  • Moderators can still remove individual warnings with /warnings remove specific or ;delwarning

Required Role: Admin

Caution

This permanently removes all warning history. Use for appeals or correcting mistakes only.


Unban

Reverses a ban and allows a user to rejoin the server.

Usage:

/unban [userid] [optional: reason]

Example:

/unban 123456789012345678 Appealed via Google Forms

Notes:

  • Only the configured Admin role (or Discord administrators) can unban
  • Running /ban on an already banned user as a non-admin will not unban them
  • Dashboard ban removal and accepting ban appeals also require admin access

Required Role: Admin

Info

You need the user's ID to unban them. You can find this by looking at the ban audit log or using the user's numeric ID.


Invite

Creates an unlimited, never-expiring invite for the current channel.

Usage:

/invite [optional: channel]

Effects:

  • Generates a permanent Discord invite link
  • Logs the invite generation in the designated moderator channel

Required Role: Admin


Export

Exports selected moderation-related server data and sends it as a .zip file attachment.

Usage:

/export list [type] [scope] [user]

Types:

  • Server Emojis
  • Server Stickers
  • Server Soundboard
  • Server Info
  • Server Warnings
  • Server Automod History
  • Server Automod Config
  • User Leveling
  • Server Structure
  • All Available

Example:

/export list Server Warnings

Output:

  • A .zip attachment containing one or more JSON files based on the selected export type

Required Role: Admin

Large exports

Very large export packages can also be downloaded from the web dashboard when the Discord attachment limit is exceeded.


User Export List

Exports warning data for a specific user and sends it as a .zip file attachment.

Usage:

/user_export_list [type] [scope] [user]

Types:

  • A Users Warnings

Example:

/user_export_list A Users Warnings Automatic Warnings @ExampleUser

Required Role: Admin


Ban Appeals

Enable ban appeals so banned members can submit a formal appeal through the web dashboard. Appeals are routed to a designated Discord channel for staff review and decision.

Configuration:

  • Navigate to the Web Dashboard > Moderation > Ban Appeals.
  • Enable the feature and assign a targeted Log Channel where appeals will be deposited.
  • When enabled, members who are banned via the /ban command will automatically receive a DM outlining the reason and containing a secure link to submit their appeal.

Reviewing Appeals:

  • Appeals surface in the assigned log channel as rich Discord embeds.
  • Administrators can click Accept Appeal or Deny Appeal in Discord (accepting automatically unbans the member and updates the log embed status).
  • Administrators can also view, accept, or deny appeals via the View Appeal History tab within the dashboard settings.

Announce

Creates a formatted announcement and posts it as an embed to a channel.

Legacy Command

This command has not yet been ported to slash commands. Use: @raptor announce

Usage:

@raptor announce

Effects:

  • Opens an interactive prompt to create an announcement embed
  • Posts the formatted message to the specified channel

Required Role: Moderator


Repeat

Makes the bot repeat a specific message and deletes the original command message.

Not slash command

This is not a Slash command, use the server prefix to run this command. By default, that is ;

Usage:

;repeat [text]

Example:

;repeat Hello World!

Required Role: Moderator / Admin


Channel Commands

Channel Lockdown

Makes a channel read-only for anyone with the @everyone role.

Usage:

/channel lockdown [channel]

Example:

/channel lockdown #general

Notes:

  • Members with higher roles can still send messages
  • Run the command again to unlock the channel

Required Permission: Manage Channels

Channel Hide

Hides a channel from anyone with the @everyone role.

Usage:

/channel hide [channel]

Example:

/channel hide #general

Notes:

  • The channel becomes invisible to unprivileged roles
  • Members with higher roles can still see and access it
  • Run the command again to show the channel

Required Permission: Manage Channels

Prev
Moderator
Next
Message Filtering Commands