deleteMessage
deleteMessage
Удаляет сообщение из чата.
POST https://api.kodari.ru/msg/bot.php?method=deleteMessage
Authorization: Bearer bot_ВАШ_ТОКЕН
Content-Type: application/json
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
chat_id | int | ✓ | ID чата |
message_id | int | ✓ | ID сообщения |
Свои сообщения бот удаляет всегда. Чужие — только если он администратор с правом delete_messages и цель не выше его по роли; такое удаление записывается в журнал действий как message_deleted.
Ответ
{ "ok": true, "result": true }
Ошибки
| Код | Описание |
|---|---|
| 400 | Нет chat_id или message_id |
| 403 | Бот не в чате, нет права delete_messages или цель — администратор выше по роли |
| 404 | Сообщение не найдено |
pykodaribot
await bot.delete_message(chat_id, message_id)
await msg.delete()
Самоудаляющееся сообщение:
reply = await msg.answer("Исчезну через 5 секунд")
await asyncio.sleep(5)
await reply.delete()
58 просмотров