Загрузка...

Sending pictures from vk_api server

Thread in Python created by Qu1s_inactive2461940 Sep 9, 2019. 194 views

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

    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 Sep 11, 2019 set a status message 32 Apr 2, 2019
    Рад за тебя.
     
Loading...
Top