Exemple #1
0
 def func(self):
     try:
         user_id = self.text
         if 'id' in user_id:
             user_id = user_id[2:len(user_id)]
         if not int(user_id) in db.black:
             if UEngine.user_exist_in_chat(user_id):
                 self.result['message'] = 'Этот пользователь уже в беседе'
             elif not UEngine.user_exist_in_friends(user_id):
                 self.result['message'] = 'Этот пользователь должен быть у меня в друзьях'
             else:
                 VK().Messages().add_chat_user(user_id=user_id)
                 self.result['message'] = UEngine.get_username_by_id(user_id=user_id) + ' приглашен.'
             Log.show_info(str(UEngine.get_username_by_id(UEngine.get_user_id_by_message(self.message))) +
                           'пытался пригласить ' + UEngine.get_username_by_id(user_id))
         else:
             self.result['message'] = 'Этот пользователь находится в чс.'
         return True
     except Exception as e:
         self.result['message'] = str(e)
         return False
 def func(self):
     try:
         user_id = self.text
         if 'id' in str(user_id):
             user_id = user_id[2:len(user_id)]
         else:
             user_id = UEngine.get_user_id(user_id)
         if int(user_id) in db.privilege:
             self.result['message'] = 'Нельзя кикнуть привилегированного.'
         elif UEngine.user_exist_in_chat(user_id):
             VK().Messages().remove_chat_user(user_id=user_id)
             self.result['message'] = UEngine.get_username_by_id(
                 user_id) + ' кикнут.'
         else:
             self.result['message'] = 'Такого пользователя нет в беседе.'
         Log.show_info(
             str(
                 UEngine.get_username_by_id(
                     UEngine.get_user_id_by_message(self.message))) +
             'пытался кикнуть ' + UEngine.get_username_by_id(user_id))
         return True
     except Exception as e:
         self.result['message'] = str(e)
         return False