Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import vk
- import vk_api
- import requests
- from vk_api.longpoll import VkLongPoll, VkEventType
- from random import randrange
- def main():
- session = vk_api.VkApi(token= '')
- longpoll = VkLongPoll(session)
- vk = session.get_api()
- for event in longpoll.listen():
- if event.type == VkEventType.CHAT_UPDATE:
- if event.type_id == 1:
- msg = 'Сменилось название'
- elif event.type_id == 2:
- msg = 'Сменилась обложка'
- elif event.from_chat:
- try:
- msg = event.text
- msg = msg.lower()
- except AttributeError:
- msg = 'error'
- else:
- if (msg == '!список') and (event.user_id == 448252266):
- vk.messages.send(
- chat_id=event.chat_id,
- message='*id225389104(Алексей Рыбалко) \n *id232199969(Макс Волчек) \n *id89853632(Владимир Максимец)',
- disable_mentions = 1,
- random_id=0
- )
- elif (msg == 'test') and (event.user_id == 448252266):
- vk.messages.send(
- chat_id=event.chat_id,
- message = 'Тут',
- random_id=0
- )
- def main2():
- global captcha
- if __name__ == '__main__':
- try:
- main()
- except vk_api.exceptions.Captcha as e:
- captcha = 1
- print('captcha = ', captcha)
- time.sleep(30)
- main2()
- except requests.exceptions.ConnectionError:
- time.sleep(2)
- main2()
- except requests.exceptions.ReadTimeout:
- time.sleep(2)
- main2()
- if __name__ == '__main__':
- main2()
- if __name__ == '__main__':
- main2()
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement