🌙

deleteMessage

deleteMessage

Удаляет сообщение из чата.

POST https://api.kodari.ru/msg/bot.php?method=deleteMessage
Authorization: Bearer bot_ВАШ_ТОКЕН
Content-Type: application/json

Параметры

ПараметрТипОбяз.Описание
chat_idintID чата
message_idintID сообщения

Свои сообщения бот удаляет всегда. Чужие — только если он администратор с правом 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 просмотров