delete_message
Remove a specific message from a Telegram channel using its unique message ID to maintain content accuracy and channel management.
Instructions
Delete a message from the channel
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | Message ID to delete |
Input Schema (JSON Schema)
{
"properties": {
"message_id": {
"description": "Message ID to delete",
"type": "number"
}
},
"required": [
"message_id"
],
"type": "object"
}
Implementation Reference
- src/index.ts:446-459 (handler)Handler for delete_message tool: extracts message_id from args, calls bot.deleteMessage, and returns success message.case 'delete_message': { const { message_id } = args as { message_id: number }; const result = await bot.deleteMessage(CHANNEL_ID, message_id); return { content: [ { type: 'text', text: `✅ Message deleted successfully!\n\n📱 Channel: ${CHANNEL_ID}\n📝 Message ID: ${message_id}`, }, ], }; }
- src/index.ts:174-187 (schema)Schema definition for delete_message tool in the ListTools response, specifying input as object with required number message_id.{ name: 'delete_message', description: 'Delete a message', inputSchema: { type: 'object', properties: { message_id: { type: 'number', description: 'ID of the message to delete', }, }, required: ['message_id'], }, },