@Mers23

Удаление своих сообщений VK (для всех) через Api VK?

Как можно удалить свои сообщения для всех в определенной беседе через API
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 2
@driverx18
https://vk.com/dev/messages.delete
delete_for_all -
1 — если сообщение нужно удалить для получателей (если с момента отправки сообщения прошло не более 24 часов ).
Ответ написан
total4c
@total4c
Ничего не умею
h = vk.method("messages.getHistory", {"peer_id": event.peer_id, "count": 200, "offset": 0})
for i in h["items"]:
     if i["from_id"] == вашему ID:
         msg = i.get('id')
         vk.method("messages.delete", {"message_ids": msg, "delete_for_all": 1})


Удалить прям все не получится, т.к за какой-то отрезок времени сообщения становятся "Не удаляемые"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы