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
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | Message ID to delete |
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'], }, },