Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как загрузить фото сообщением вк?
@Mikeshadow
Очередной телеграм ботодел)

Как поймать фото из диалога и отправить его через VK API?

Мне нужно что бы бот, когда получал фото в лс отправлял его обратно. Сначала я ловлю attachments, приходит он в виде
{'attach1_type': 'photo', 'attach1': '224789790_457250860'}

Превращаю это в формат <type><owner_id>_<media_id>:
ids = '"'+event.attachments[attach1_type]+event.attachments[attach1]+'"'

И отправляю это обратно:
vk.method("messages.send", {"user_id": event.user_id, "message": event.message, "attachment": ids, "random_id": 0})

Но в итоге обратно прилетает только отправленное сообщение, в консоли ошибок нет Причем, если вручную впишу id фото не из сообщения вместо ids, то фото отправится, но если впишу вручную id фото из диалога то ничего опять не сработает

Как я понял это из access_key, но я нигде не нашел как его достать. Есть ли способ достать access key или вообще обходной путь?
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Средний 5 комментариев
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы