Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. """
  3. """
  4.  
  5. import vk_api
  6. import time
  7. import random
  8. import datetime
  9.  
  10. def txt_of_answer(user):
  11. name = user[0]["first_name"]+' '+user[0]["last_name"]# Тут записано имя цели
  12. txt_r="C Днём рождения! Пользователь "+name+ ' появился в сети' # Текст, который мы отправляем в отчёте
  13. return txt_r
  14.  
  15. vk_session = vk_api.VkApi('+79149047646', 'NjXtujYtn1')
  16. vk_session.auth()
  17. vk = vk_session.get_api()
  18.  
  19. def send_ansver(f_pos,unreaded):
  20. for i in range(f_pos,len(unreaded)):
  21. if unreaded[i]['from_id']!=131888895:
  22. print (unreaded[i])
  23. rand=random.randint(0,50000000)
  24. vk.messages.markAsRead(peer_id=unreaded[i]['from_id'])
  25. vk.messages.send(user_id=unreaded[i]['from_id'],message=unreaded[i]['text'],random_id=rand)
  26. time.sleep(0.34)
  27.  
  28. while 1:
  29. f_pos=0
  30. unreaded=vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items']
  31. l_unreaded=len(unreaded)
  32. send_ansver(f_pos,unreaded)
  33. f_pos=l_unreaded*2
  34. unreaded=vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items']
  35. print(l_unreaded,len(unreaded))
  36. while f_pos!=len(unreaded):
  37. send_ansver(f_pos,unreaded)
  38. print(' !!! ',f_pos,len(unreaded))
  39.  
  40. f_pos=len(unreaded)
  41. unreaded=vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items']
  42.  
  43.  
  44. key,ts=vk.messages.getLongPollServer()['key'],vk.messages.getLongPollServer()['ts']
  45. time.sleep (frequency)
  46.  
  47. print (unreaded)
  48. print(len(unreaded))
  49.  
  50.  
  51.  
  52.  
  53.  
  54. #print (vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items'])
  55.  
  56.  
  57. # Ниже описание сообщения
  58. #[{'date': 1547147648
  59. # 'from_id': 116142503,
  60. # 'id': 1129,
  61. # 'out': 0,
  62. # 'peer_id': 116142503,
  63. # 'text': 'Ку',
  64. # 'conversation_message_id': 134,
  65. # 'fwd_messages': [],
  66. # 'important': False,
  67. # 'random_id': 0,
  68. # 'attachments': [],
  69. # 'is_hidden': False},
  70. #
  71. # {'date': 1547147649,
  72. # 'from_id': 131888895,
  73. # 'id': 1130, 'out': 1,
  74. # 'peer_id': 116142503,
  75. # 'text': 'Ку',
  76. # 'conversation_message_id': 135,
  77. # 'fwd_messages': [],
  78. # 'important': False,
  79. # 'random_id': 27809055,
  80. # 'attachments': [],
  81. # 'is_hidden': False}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement