Advertisement
Guest User

bot

a guest
Jun 29th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.62 KB | None | 0 0
  1. import random
  2. import psutil
  3. import vk_api
  4. import requests
  5. from vk_api.longpoll import VkLongPoll, VkEventType
  6.  
  7.  
  8.  
  9.  
  10. def sendMessage(vk_session, event, message):
  11.     try:
  12.         peer_id = None
  13.         if event.from_user:
  14.             peer_id = event.user_id
  15.         elif event.from_chat:
  16.             peer_id = event.chat_id + 2000000000
  17.         #if forward:
  18.         vk_session.method('messages.send', {'peer_id': peer_id, 'message': message, 'forward_messages': str(event.raw[1])})
  19.         #else:
  20.           #  vk_session.method('messages.send', {'peer_id': peer_id, 'message': message})
  21.         return True
  22.     except:
  23.         return False
  24.  
  25. def main():
  26.     a = 0
  27.     login, password = '', ''
  28.     vk_session = vk_api.VkApi(login, password)
  29.  
  30.     try:
  31.         vk_session.auth()
  32.     except vk_api.AuthError as error_msg:
  33.         print(error_msg)
  34.         return
  35.  
  36.     longpool=VkLongPoll(vk_session)
  37.  
  38.     for event in longpool.listen():
  39.         try:
  40.             if event.type == VkEventType.MESSAGE_NEW:
  41.                 split_event_text = ((event.text).lower()).split()
  42.                
  43.                 x = psutil.cpu_percent()
  44.                 str(x)
  45.                
  46.                 if split_event_text[0] == 'а':
  47.                         sendMessage(vk_session, event, "[BOT] хуй на")
  48.    
  49.                 if split_event_text[0] == '!lebed_block':
  50.                     a = 2    
  51.                     sendMessage(vk_session, event, "[BOT] blocked")
  52.                    
  53.                 if split_event_text[0] == '!lebed_unblock':
  54.                     a = 0
  55.                     sendMessage(vk_session, event, "[BOT] unblocked")
  56.                    
  57.                 if split_event_text[0] == '!lebed_info':
  58.                     sendMessage(vk_session, event, '[BOT] CPU:'+str(x)+'%')
  59.                    
  60.                 if split_event_text[0] == 'лебедь' and a == 0:
  61.                     if split_event_text[1] == 'помощь':
  62.                         sendMessage(vk_session, event, "[BOT] в разработке")
  63.                     if split_event_text[1] == 'а':
  64.                         sendMessage(vk_session, event, "[BOT] хуй на")
  65.                     if split_event_text[1] == 'гуки':
  66.                         sendMessage(vk_session, event, "[BOT] ДЖОННИ ОНИ НА ДЕРЕВЬЯХ")
  67.                     if split_event_text[1] == 'паблики':
  68.                         sendMessage(vk_session, event, "[BOT] *cat_autism(основа), *cat_autism_h(хентай)")
  69.                     if split_event_text[1] == 'привет':
  70.                         sendMessage(vk_session, event, "[BOT] пошел нахуй")
  71.                     if split_event_text[1] == '':
  72.                         sendMessage(vk_session, event, "")
  73.                        
  74.                 if split_event_text[0] == '!lebed_dev' and a == 0:
  75.                     a = 1
  76.                     sendMessage(vk_session, event, "добро пожаловать в режим разробочика")
  77.                     sendMessage(vk_session, event, "список команд вызывается командой !lebed help")
  78.                    
  79.                 if split_text_event[0] == '!lebed' and a == 1:
  80.                     if split_text_event[0] == 'help':
  81.                         sendMessage(vk_session, event, "а вот нет тут пока что ничего")
  82.                     #if split_text_event[0] =='shutdown':
  83.                        
  84.                
  85.         except Exception as e:
  86.             print(e)
  87.  
  88. if __name__ == '__main__':
  89.     try:
  90.         main()
  91.     except Exception as e:
  92.         print(e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement