SHARE
TWEET

Untitled

a guest Sep 21st, 2019 83 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import os
  2. import random
  3. import requests
  4. import vk_api
  5. from pprint import pprint
  6.  
  7. from vk_api.longpoll import VkLongPoll, VkEventType
  8.  
  9.  
  10. def write_msg(user_id, message):
  11.     vk.method('messages.send', {'user_id': user_id, 'message': message, 'random_id':random.randint(1,10000000000000000)})
  12.  
  13.  
  14. def write_msgp(user_id, message, attach):
  15.     vk.method('messages.send', {'user_id': user_id, 'message': message, 'random_id':random.randint(1,10000000000000000), 'attachment':attach})
  16.  
  17.  
  18. def write_msg_photo(user_id, message, photo_path):
  19.     ali = vk.method('photos.getMessagesUploadServer',{'peed_id':user_id})
  20.     files = {'photo': open(photo_path,'rb')}
  21.     att = vk.method('photos.saveMessagesPhoto',requests.post(ali['upload_url'], files=files).json())
  22.     write_msgp(user_id, message, "photo%s_%s" % (str(att[0]['owner_id']), att[0]['id']))
  23.  
  24.  
  25. # vk_session = vk_api.VkApi(token='d8c189ab1ee22e52e0aaf77bfb062d5f4baa02ccf3e51d2914e6d5d37bab9421a1f47d385c3ef5e24713c', scope=140488159)
  26. # API-ключ созданный ранее
  27. token = "d8c189ab1ee22e52e0aaf77bfb062d5f4baa02ccf3e51d2914e6d5d37bab9421a1f47d385c3ef5e24713c"
  28.  
  29. # Авторизуемся как сообщество
  30. vk = vk_api.VkApi(token=token)
  31.  
  32. # Работа с сообщениями
  33. longpoll = VkLongPoll(vk)
  34.  
  35. # Основной цикл
  36. for event in longpoll.listen():
  37.     # Если пришло новое сообщение
  38.     if event.type == VkEventType.MESSAGE_NEW:
  39.    
  40.         # Если оно имеет метку для меня( то есть бота)
  41.         if event.to_me:
  42.             request = event.text
  43.             lmao=666
  44.             if "пару" in request  :
  45.                 lmao=random.randint(1,100)
  46.             # Каменная логика ответа
  47.                 if lmao > 50:
  48.                     write_msg(event.user_id, "da")
  49.                 elif lmao < 50:
  50.                     write_msg(event.user_id, "ne")
  51.             else:
  52.                 write_msg(event.user_id, "Tadaa!")
  53.                 f = open("group.txt", "wb")
  54.                 f.write(request.encode())
  55.                 f.close()
  56.                 os.system("./a.out")
  57.                 write_msg_photo(event.user_id, " ", '/home/heel/1version/les.jpg')
  58.  
  59.     #            write_msg(event.user_id, ali)
  60.     #            fo = open("les.jpg","r")
  61.     #            write_msgp(event.user_id, "ez", fo)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top