Carson1

Untitled

Aug 27th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. import vk
  2. import requests
  3. import json
  4. import random
  5.  
  6. session = vk.AuthSession(access_token='токен сообщества', scope='photos')
  7. vkapi = vk.API(session, v='5.101')
  8. target_id = 'user id'
  9.  
  10. #print(vkapi.photos.getMessagesUploadServer(photo='zhora.jpg'))
  11. #print(vk_api.photos.saveMessagesPhoto(photo='zhora.jpg', server=850120))
  12.  
  13. data = vkapi.photos.getMessagesUploadServer(user_id=target_id)
  14.  
  15.  
  16. upload_url = data["upload_url"]
  17. files = {'photo': open("название твой фотки", 'rb')}
  18.  
  19. response = requests.post(upload_url, files=files)
  20. result = json.loads(response.text)
  21. print(result)
  22. uploadResult = vkapi.photos.saveMessagesPhoto(server=result["server"],
  23.                                               photo=result["photo"],
  24.                                               hash=result["hash"])
  25.  
  26. print(uploadResult[0]['id'])
  27. attachment = 'photo'+ str('id группы') + '_' + str(uploadResult[0]['id'])
  28.  
  29. vkapi.messages.send(user_id=target_id,
  30.                     random_id=random.randint(1, 10 ** 9),
  31.                     message="randomTextMessage",
  32.                     attachment=attachment)
Advertisement
Add Comment
Please, Sign In to add comment