Удаление
deleteMessage
POST /deleteMessage
{
"chat_id": 12345,
"message_id": 42
}
deleteMessages
Пачка (до 100):
POST /deleteMessages
{
"chat_id": 12345,
"message_ids": [42, 43, 44]
}
Кто может удалять
- Свои сообщения — всегда (юзер или бот).
- Чужие в группе/канале — только админы с правом
can_delete_messages.
Ограничения
- Сообщения старше 48 часов — нельзя удалить (если не админ).
- Сервисные сообщения (вход/выход из чата) — удаляются как обычные.
- Закреплённое сообщение при удалении автоматически открепляется.
События
Подписчики чата получат push с message_deleted event. Бот тоже, если он в чате.