Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- """
- import vk_api
- import time
- import random
- import datetime
- def txt_of_answer(user):
- name = user[0]["first_name"]+' '+user[0]["last_name"]# Тут записано имя цели
- txt_r="C Днём рождения! Пользователь "+name+ ' появился в сети' # Текст, который мы отправляем в отчёте
- return txt_r
- vk_session = vk_api.VkApi('+79149047646', 'NjXtujYtn1')
- vk_session.auth()
- vk = vk_session.get_api()
- def send_ansver(f_pos,unreaded):
- for i in range(f_pos,len(unreaded)):
- if unreaded[i]['from_id']!=131888895:
- print (unreaded[i])
- rand=random.randint(0,50000000)
- vk.messages.markAsRead(peer_id=unreaded[i]['from_id'])
- vk.messages.send(user_id=unreaded[i]['from_id'],message=unreaded[i]['text'],random_id=rand)
- time.sleep(0.34)
- while 1:
- f_pos=0
- unreaded=vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items']
- l_unreaded=len(unreaded)
- send_ansver(f_pos,unreaded)
- f_pos=l_unreaded*2
- unreaded=vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items']
- print(l_unreaded,len(unreaded))
- while f_pos!=len(unreaded):
- send_ansver(f_pos,unreaded)
- print(' !!! ',f_pos,len(unreaded))
- f_pos=len(unreaded)
- unreaded=vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items']
- key,ts=vk.messages.getLongPollServer()['key'],vk.messages.getLongPollServer()['ts']
- time.sleep (frequency)
- print (unreaded)
- print(len(unreaded))
- #print (vk.messages.getLongPollHistory(ts=ts,onlines=1)['messages']['items'])
- # Ниже описание сообщения
- #[{'date': 1547147648
- # 'from_id': 116142503,
- # 'id': 1129,
- # 'out': 0,
- # 'peer_id': 116142503,
- # 'text': 'Ку',
- # 'conversation_message_id': 134,
- # 'fwd_messages': [],
- # 'important': False,
- # 'random_id': 0,
- # 'attachments': [],
- # 'is_hidden': False},
- #
- # {'date': 1547147649,
- # 'from_id': 131888895,
- # 'id': 1130, 'out': 1,
- # 'peer_id': 116142503,
- # 'text': 'Ку',
- # 'conversation_message_id': 135,
- # 'fwd_messages': [],
- # 'important': False,
- # 'random_id': 27809055,
- # 'attachments': [],
- # 'is_hidden': False}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement