@CleanyBoom

Получение id + key фото вк разными способами?

vk = vk_api.VkApi(token=token)
longpoll = VkLongPoll(vk)
ses = vk.get_api()
j = ses.messages.getHistoryAttachments(media_type='photo', peer_id=user_id, amount=1)
j = j['items'][0]['attachment']['photo']
s = 'photo' + str(j['owner_id']) + '_' + str(j['id']) + '_' + str(j['access_key'])


У меня есть это скрипт, он достает последнее фото из переписки с пользователем и подгоняет его к виду
photo{user_id}_{photo id}_{access key} для дальнейшего использования. Но этот скрипт работает медленно из-за алгоритмов вк (наверное), последнее вложение меняется в лучшем случае через полминуты после отправки сообщения, а иногда ожидаю до 5 минут.

Хочу сделать такой же алгоритм но без длительного ожидания, ибо это ОЧЕНЬ не удобно для обычных пользователей. Есть еще какие-то возможности (можно тянуть прямо из сообщения, но тогда вроде не дает access key, а без него не отправишь сообщение другим пользователям (если можно и я чего-то не знаю тоже напишите)
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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