Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import vk_api
- import random
- import configparser
- import time
- from vk_api.longpoll import VkLongPoll, VkEventType
- motivation = 0
- sleep = 0
- temp = []
- config = configparser.ConfigParser()
- config.read("./settings.ini")
- # Читаем некоторые значения из конфиг. файла.
- work = config.get("bot", "work")
- autowakeup = config.get("bot", "work")
- print('ok')
- vk_session = vk_api.VkApi(token='8009665cdb82d1fcdc95c575150cab130a61c636021e772c47474f59e4b015b58bb46123941b08b6dfb5d')
- longpoll = VkLongPoll(vk_session)
- while True:
- try:
- for event in longpoll.listen():
- if event.type == VkEventType.MESSAGE_NEW:
- if event.to_me == True and event.peer_id == 292768686:
- if event.text.find('/work') != -1:
- if work == False:
- work = True
- config.set("settings", "work", "True")
- with open("./settings.ini", "w") as config_file:
- config.write(config_file)
- vk_session.method('messages.send', {'peer_id': 292768686, 'message': 'Авто-работа: ' + str(work), 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('/work') != -1:
- if work == True:
- work = False
- config.set("settings", "work", "False")
- with open("./settings.ini", "w") as config_file:
- config.write(config_file)
- vk_session.method('messages.send', {'peer_id': 292768686, 'message': 'Авто-работа: ' + str(work), 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('/autowakeup') != -1:
- if autowakeup == False:
- autowakeup = True
- config.set("settings", "autowakeup", "True")
- with open("./settings.ini", "w") as config_file:
- config.write(config_file)
- vk_session.method('messages.send', {'peer_id': 292768686, 'message': 'Авто-подъём: ' + str(autowakeup), 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('/autowakeup') != -1:
- if autowakeup == True:
- autowakeup = False
- config.set("settings", "autowakeup", "False")
- with open("./settings.ini", "w") as config_file:
- config.write(config_file)
- vk_session.method('messages.send', {'peer_id': 292768686, 'message': 'Авто-подъём: ' + str(autowakeup), 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('/sleep') != -1:
- temp = event.text.split()
- sleep = temp[temp.index("/sleep") + 1]
- time.sleep(sleep)
- print('Отдыхаю ' + str(sleep) + ' секунд')
- if event.text.find('/settings') != -1:
- vk_session.method('messages.send', {'peer_id': 292768686, 'message': 'Авто-подъём: ' + str(autowakeup) + '\nАвто-работа: ' + str(work), 'random_id': random.randint(-2147483648, +2147483648)})
- if event.peer_id == -172959149:
- if event.text.find('🔥Мотивация:') != -1:
- temp = event.text.split()
- motivation = str(temp[temp.index("🔥Мотивация:") + 1])
- print('Мотивации осталось: ' + motivation)
- if event.text.find('Ты закончил играть в косынку') != -1:
- if work == True:
- print('Отдыхаю')
- time.sleep(random.randint(15,120))
- print('Продолжаю работать...')
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': '💻Работать', 'payload': '"button:Work"', 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('За 5 минут ты') != -1:
- if work == True:
- print('Отдыхаю')
- time.sleep(random.randint(15,120))
- print('Продолжаю работать...')
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': '💻Работать', 'payload': '"button:Work"', 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('Работать было не очень интересно') != -1:
- if work == True:
- print('Отдыхаю')
- time.sleep(random.randint(15,120))
- print('Продолжаю работать...')
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': '💻Работать', 'payload': '"button:Work"', 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('Рабочий день закончился') != -1:
- if work == True:
- print('Отдыхаю')
- time.sleep(random.randint(15,120))
- print('Продолжаю работать...')
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': '💻Работать', 'payload': '"button:Work"', 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('Делу время') != -1:
- if work == True:
- print('Отдыхаю')
- time.sleep(random.randint(15,120))
- print('Продолжаю работать...')
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': '💻Работать', 'payload': '"button:Work"', 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('Ты восстановил одну мотивацию') != -1:
- if work == True:
- time.sleep(random.randint(15,300))
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': '💻Работать', 'payload': '"button:Work"', 'random_id': random.randint(-2147483648, +2147483648)})
- if event.text.find('Ты пошёл на работу') or event.text.find('Работаешь, это займёт 5 минут') != -1:
- print('Иду работать...')
- if event.text.find('похоже тебя пытается').lower() != -1:
- if autowakeup == True:
- time.sleep(random.randint(15,60))
- vk_session.method('messages.send', {'peer_id': -172959149, 'message': 'Проснуться', 'payload': '"button:wakeup"', 'random_id': random.randint(-2147483648, +2147483648)})
- except Exception as e:
- print(e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement