Skip to content

    Purge

    Bulk-delete messages and reactions from a channel.

    <> means an argument is required, [] means it's optional

    Purge messages

    Delete the most recent messages in the current channel. Running /purge on its own does the same thing.

    Syntax
    /purge message <amount>
    ArgumentTypeRequiredDescription
    amountnumberrequiredHow many messages to delete (1-2000).

    Purge after a message

    Delete messages sent after a specific message.

    Syntax
    /purge after <after> [amount]
    ArgumentTypeRequiredDescription
    aftertextrequiredThe message ID to purge everything after.
    amountnumberdefaults to 100How many messages to delete.

    Purge before a message

    Delete messages sent before a specific message.

    Syntax
    /purge before <before> [amount]
    ArgumentTypeRequiredDescription
    beforetextrequiredThe message ID to purge everything before.
    amountnumberdefaults to 100How many messages to delete.

    Purge between two messages

    Delete everything sent between two messages.

    Syntax
    /purge between <before> <after> [amount]
    ArgumentTypeRequiredDescription
    beforetextrequiredThe message ID to purge everything before.
    aftertextrequiredThe message ID to purge everything after.
    amountnumberdefaults to 100How many messages to delete.

    Purge bot messages

    Delete only messages sent by bots.

    Syntax
    /purge bots [amount]
    ArgumentTypeRequiredDescription
    amountnumberdefaults to 100How many messages to delete.

    Purge reactions

    Strip reactions off recent messages, leaving the messages themselves alone.

    Syntax
    /purge reactions [amount]
    ArgumentTypeRequiredDescription
    amountnumberdefaults to 100How many messages to search through.