SHARE
TWEET

Untitled

a guest Nov 21st, 2019 92 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import time
  2. import vk
  3. import vk_api
  4. import requests
  5. from vk_api.longpoll import VkLongPoll, VkEventType
  6.  
  7. from random import randrange
  8.  
  9.  
  10.  
  11. def main():
  12.  
  13.     session = vk_api.VkApi(token= '')
  14.     longpoll = VkLongPoll(session)
  15.     vk = session.get_api()
  16.  
  17.  
  18.  
  19.  
  20.     for event in longpoll.listen():
  21.         if event.type == VkEventType.CHAT_UPDATE:
  22.             if event.type_id == 1:
  23.                 msg = 'Сменилось название'
  24.             elif event.type_id == 2:
  25.                 msg = 'Сменилась обложка'
  26.         elif event.from_chat:
  27.             try:
  28.                 msg = event.text
  29.                 msg = msg.lower()
  30.             except AttributeError:
  31.                 msg = 'error'
  32.             else:
  33.                 if (msg == '!список') and (event.user_id == 448252266):
  34.                     vk.messages.send(
  35.                     chat_id=event.chat_id,
  36.                     message='*id225389104(Алексей Рыбалко) \n *id232199969(Макс Волчек) \n *id89853632(Владимир Максимец)',
  37.                     disable_mentions = 1,
  38.                     random_id=0
  39.                     )
  40.                 elif (msg == 'test') and (event.user_id == 448252266):
  41.                     vk.messages.send(
  42.                     chat_id=event.chat_id,
  43.                     message = 'Тут',
  44.                     random_id=0
  45.                     )
  46.  
  47.  
  48. def main2():
  49.     global captcha
  50.     if __name__ == '__main__':
  51.         try:
  52.             main()
  53.         except vk_api.exceptions.Captcha as e:
  54.             captcha = 1
  55.             print('captcha = ', captcha)
  56.             time.sleep(30)
  57.             main2()
  58.         except requests.exceptions.ConnectionError:
  59.             time.sleep(2)
  60.             main2()
  61.         except requests.exceptions.ReadTimeout:
  62.             time.sleep(2)
  63.             main2()
  64.         if __name__ == '__main__':
  65.             main2()
  66.  
  67.  
  68. if __name__ == '__main__':
  69.     main2()
  70.     main()
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