Purge Messages

BlockMessages

Bulk-delete messages from a channel.

Inputs

Channel IDRequired

ID of the channel to purge messages from.

LimitRequired

Number of messages to delete (1–100).

Example: 50

Before Message ID

Only delete messages before this message ID.

After Message ID

Only delete messages after this message ID.

Outputs

Deleted Count

Number of messages actually deleted.

Example: 50

Build a bot using blocks like Purge Messages

Use this block in our visual flow editor. Bots are hosted 24/7 for free on inventor.bot.

Advanced Documentation

This documentation can be useful when using code mode. View as Markdown

ID: purge_discord_messages

Inputs

FieldInventScript nameValue
Channel IDchannel_id
Limitlimite.g. "50"
Before Message IDbefore_id
After Message IDafter_id

Outputs

FieldInventScript nameValue
Deleted Countdeleted_counte.g. "50"

Example InventScript

purgeMessages := purge_discord_messages(Args{channel_id: trigger.channel_id, limit: 50})
send_text_message(Args{
	channel_id:      trigger.channel_id,
	message_content: "Deleted Count: " + purgeMessages.deleted_count,
})

More messages blocks