# Purge Messages

> Bulk-delete messages from a channel.

- ID: `purge_discord_messages`
- Type: Block
- Category: [Messages](https://inventor.bot/docs/reference/blocks/messages.md)

**Inputs**

| Name | Required | Description | Value |
| --- | --- | --- | --- |
| `channel_id` | yes | ID of the channel to purge messages from. |  |
| `limit` | yes | Number of messages to delete (1–100). | e.g. `"50"` |
| `before_id` |  | Only delete messages before this message ID. |  |
| `after_id` |  | Only delete messages after this message ID. |  |

**Outputs**

| Name | Description | Value |
| --- | --- | --- |
| `deleted_count` | Number of messages actually deleted. | e.g. `"50"` |

**Example**

```go
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,
})
```