Загрузка...

Отправка картинок с сервера vk_api

Тема в разделе Python создана пользователем Qu1s_inactive2461940 9 сен 2019. 183 просмотра

Загрузка...
  1. Qu1s_inactive2461940
    Qu1s_inactive2461940 Автор темы 9 сен 2019 Удалю статус когда выучу С++ 43 9 июл 2019
    Суть проста, картинки лежат на сервере, по запросу .картинка 1.jpg например, мне присылает в беседу картинку
    Читал туториалы, но нихуя не понял собственно. Где брать этот номер "server" например
    Скрипт стоит на pythonanywhere
    Помогите, братья
     
  2. la4z
    la4z 10 сен 2019 set a status message 32 2 апр 2019
    Возможно не то, но с помощью vk_api.messages.send можно попробовать влепить attachment и отправить запрос к апи.
    https://vk.com/dev/messages.send
    --- Сообщение объединено с предыдущим 10 сен 2019
    Опиши подробно что хочешь сотворить
     
  3. Qu1s_inactive2461940
    Qu1s_inactive2461940 Автор темы 10 сен 2019 Удалю статус когда выучу С++ 43 9 июл 2019
    la4z, Уже реализовал
    Суть была в том, чтобы по запросу в виде фамилии выдавался текст ФИО плюс фотография, решил следующим образом
    Код

    def load_photo():
    upload = vk_api.upload.VkUpload(vk)
    file = upload.photo_messages(f'photo/{who[text[1].capitalize()][1]}.jpg')
    return f"photo{file[0]['owner_id']}_{file[0]['id']}"

    Где файл равен названию подгружаемому из словаря, затем возвращает аргумент который я вставил в attachment в vk.messages.send(peer_id = peer_id, message = who[text[1].capitalize()][0], attachment = load_photo(), random_id = 0)
     
  4. la4z
    la4z 11 сен 2019 set a status message 32 2 апр 2019
    Рад за тебя.
     
Top