Edit a channel post
telegram_edit_postOverwrite text, caption, media or link buttons of one archived channel post. Read it first and confirm the exact replacement and channel. Omitted fields are preserved; empty buttons removes them. Requires current channel ownership and bot Edit messages permission. Not for comments or private chats.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Exact post text or caption; captions have a 1024-character limit. | |
| media | No | ||
| format | No | ||
| buttons | No | HTTPS link buttons. Empty array removes buttons on edit. Arbitrary callbacks and executable actions are not supported. | |
| confirmed | Yes | True only after showing the channel, exact content/button destinations or target post/action and receiving explicit user confirmation. | |
| channel_id | Yes | Channel chat_id returned by telegram_list_chats or telegram_find_chat, connected through /channels. | |
| message_id | Yes | Post message_id from this channel, not an ID from its discussion group. | |
| request_id | Yes | Unique key for this user-approved action. Reuse the same key for retries; never generate a new one to retry uncertain delivery. |