Задать вопрос
@CleanyBoom

Почему не получается удалить сообщение vk python?

У меня есть код, который должен удалять голосовые сообщения. Но почему то всегда can't delete for everybody (юзер не админ). С чем это может быть связано? Т.к айди сообщения всегда 0, беру conversation message id (П.С. Путь указал верно, если использовать print данного показателя выводится id
rom random import random
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

vk_session = vk_api.VkApi(token="ой")
longpoll = VkBotLongPoll(vk_session, "ой")
vk = vk_session.get_api()

for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat \
            and 'attachments' in event.obj['message'] and \
            event.object['message']['attachments'][0]['type'] == 'audio_message':
        vk.messages.delete(group_id=event.group_id,
                           delete_for_all=1, message_ids=event.obj['message']['conversation_message_id'])


603400a61130c090032887.png
  • Вопрос задан
  • 293 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
acces denied

Не знаю, где вы такое прочитали, на скриншоте написано Невозможно удалить это сообщение для всех
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы