Bulk delete and clean up messages

Clear spam, prune old posts and tidy channels in bulk, without clicking through messages one at a time.

You type this

@Bond Delete the last 100 messages in #spam

Bond reads your server, works out what needs doing, and shows you what it is about to change before it changes anything.

How to set it up

  1. Add Bond to your server — one click, no setup wizard.
  2. Mention @Bond in any channel and describe what you want.
  3. Approve the actions it proposes. You can allow something once, allow it always, or say no.

What it uses under the hood

  • send_message

    Send a message to a specific text channel in the Discord server.

  • edit_message

    Edit a message that was sent by the bot.

  • suppress_message_embeds

    Toggle whether Discord displays embeds and link previews on an existing message.

  • forward_message

    Forward an existing Discord message into another text-based channel.

  • delete_message

    Delete a specific message from a Discord channel.

  • bulk_delete_messages

    Delete multiple messages at once from a Discord channel (purge).

  • kick_member

    Kick a member from the Discord server.

  • ban_member

    Ban a member from the Discord server.

  • unban_member

    Unban a user from the Discord server, allowing them to rejoin with an invite.

  • timeout_member

    Apply a timeout to a member, preventing them from sending messages, adding reactions, or joining voice channels for a specified duration.

  • remove_timeout

    Remove an active timeout from a member, allowing them to participate in the server again immediately.

  • list_bans

    List all users who are banned from the Discord server.

All messages toolsAll moderation tools

Related