Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как загрузить фото сообщением вк?
@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 или вообще обходной путь?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Ваш ответ на вопрос

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

Потому что уже есть похожий вопрос.
Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽