Auto-delete messages in a channel

Keep a bot-commands or memes channel from growing forever by clearing it out on a schedule.

automations & flows · messages · moderation

How the conversation goes.

One sentence, in the channel you already use.

  • @Bond Clear out #bot-spam every night at 3am

What Bond does after the first message.

It reads the server first, so it reuses what you already have instead of building a second copy of it.

Create an automation that runs on an event or a schedule, saved only after a dry run passes.

create_flow

Update an existing automation flow: replace its code, or change its description or enabled state.

update_flow

List every automation in this server with its trigger, status, summary and how its last run went.

list_flows

Get one automation in full: what it does, what it is allowed to touch, and how its last few runs went.

get_flow

Delete an automation flow from this Discord server permanently; it stops running immediately and there is no undo.

delete_flow

Enable or disable an automation flow, keeping its configuration.

toggle_flow

Send a message to a channel or thread, optionally with components (buttons, select menus, modals) that make it an interactive panel members click.

send_message

Edit a message the bot already sent: its text, embeds, attachments or interactive components.

edit_message

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

suppress_message_embeds

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

forward_message

Delete one message from a Discord channel, given the channel and message ID.

delete_message

Delete many messages at once from a Discord channel (purge), far faster than one at a time.

bulk_delete_messages

Kick a member out of the Discord server.

kick_member

Ban a user from the Discord server until they are unbanned, optionally deleting up to 7 days of their recent messages.

ban_member

Lift a ban so the person can rejoin with an invite.

unban_member

Time a member out, Discord's built-in mute: no messages, reactions or voice until it expires, which it does on its own.

timeout_member

Lift a member's active timeout early, so they can send messages, react and join voice again immediately.

remove_timeout

List the Discord server's bans, each with the banned user's ID, username and ban reason.

list_bans

Ask for it in one sentence.

Free to start. Bond never needs Administrator, and it names everything it is about to change before it changes it.