Delete message
delete_messageDelete a chat message in two steps: request a draft preview first, then confirm with token to permanently remove it. Verifies chat and message ID to reject mismatches.
Instructions
Удаление своего сообщения в два шага: без confirm возвращает превью удаляемого (draft, автор/время/текст) и НЕ удаляет; с confirm:true и confirm_token из превью удаляет. Удаление необратимо, поэтому чат и message_id на шаге confirm сверяются с подтверждёнными; расхождение отклоняется. Удаление чужого сообщения отклоняет сервер. После удаления сообщение читается с deleted:true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | Yes | ChatId либо поисковый запрос для резолва чата | |
| confirm | No | false/отсутствует - вернуть draft-превью; true - удалить (необратимо) | |
| message_id | Yes | Timestamp удаляемого сообщения в микросекундах (строка) | |
| confirm_token | No | Токен из draft-превью. Обязателен при confirm:true |