Advertisement
Guest User

Untitled

a guest
Jul 9th, 2016
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.62 KB | None | 0 0
  1. #ЯП: Python 3
  2. #Автор: vk.com/baffometi7
  3.  
  4. import urllib.request
  5. import time
  6. import re
  7. import json
  8. import random
  9.  
  10. i = 1
  11. q = 0
  12. date = 0
  13.  
  14. conf_id = 2000000000 + 13 #W
  15.  
  16. input_file = open('data.txt', 'r')
  17. input_data = input_file.read()
  18. input_file.close()
  19. datas = input_data.split(':')
  20.  
  21. print("")
  22. print("Приветики")
  23. print("")
  24. print("Получаю токен...")
  25. print("")
  26.  
  27. auth = urllib.request.urlopen('https://oauth.vk.com/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username=' + datas[0] + '&password=' + datas[1] + '&captcha_key=&captcha_sid=')
  28. m = auth.read()
  29. parse_token = m.decode('utf-8')
  30. parsod = json.loads(parse_token)
  31. token = parsod['access_token']
  32.  
  33. print("Токен: " + token)
  34. print("")
  35.  
  36. url_start = 'https://api.vk.com/method/'
  37. url_end = ('&access_token=' + token)
  38.  
  39. print("Закладываю патрон...")
  40. print("")
  41.  
  42. infect = random.randint(1, 6)
  43.  
  44. print("Патрон лежит в: " + str(infect))
  45. print("")
  46.  
  47. while i < 10:
  48.     q = q + 1
  49.  
  50.     msg = urllib.request.urlopen(url_start + 'messages.getHistory?count=1&user_id=' + str(conf_id) + url_end)
  51.     g = msg.read()
  52.     chat_dec_info = g.decode('utf-8')
  53.     parsed = json.loads(chat_dec_info)
  54.     command = str(parsed['response'][1]['body'])
  55.     command = command.lower()
  56.     loh = parsed['response'][1]['from_id']
  57.     date_msg = int(parsed['response'][1]['date'])
  58.  
  59.  
  60.     print("Жду команду..." + "[" + str(q) + "]")
  61.     print("")
  62.  
  63.     if (command == 'ролл судьбу' or command == 'кручу верчу') and (date_msg > date):
  64.         k = urllib.request.urlopen(url_start + 'users.get?user_ids=' + str(loh) + url_end)
  65.         j = k.read()
  66.         loh_info = j.decode('utf-8')
  67.         parsed_loh = json.loads(loh_info)
  68.         fname = parsed_loh["response"][0]["first_name"]
  69.         sname = parsed_loh["response"][0]["last_name"]
  70.         name = fname + " " + sname
  71.         print("Испытывает судьбу: " + name)
  72.         print("")
  73.  
  74.         roll = random.randint(1, 6)
  75.         print("Выпало: " + str(roll))
  76.         print("")
  77.  
  78.         if roll == infect:
  79.             print("BOOM!")
  80.             print("")
  81.             p = urllib.request.urlopen(url_start + 'messages.send?chat_id=13&message=BOOM!' + url_end) #W
  82.             u = urllib.request.urlopen(url_start + 'messages.removeChatUser?chat_id=13&user_id=' + str(loh) + url_end) #W
  83.  
  84.             print("Закладываю патрон...")
  85.             print("")
  86.  
  87.             infect = random.randint(1, 6)
  88.  
  89.             print("Патрон лежит в: " + str(infect))
  90.             print("")
  91.         else:
  92.             print("Повезло...")
  93.             print("")
  94.             p = urllib.request.urlopen(url_start + 'messages.send?chat_id=13&message=MISS!' + url_end) #W
  95.  
  96.         date = date_msg
  97.  
  98.     time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement