示例#1
0
 def func(self):
     try:
         user_id = self.text
         if len(str(user_id)) > 0:
             if not int(user_id) in db.white:
                 if self.mode == '+':
                     db.white.append(int(user_id))
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' добавлен в белый список'
                 else:
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' не состоит в белом списке'
             else:
                 if self.mode == '-':
                     db.white.remove(int(user_id))
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' удален из белого списка'
                 else:
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' уже в белом списке'
             UEngine.reset_privilege()
         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 len(str(user_id)) > 0 and UEngine.user_exist_in_chat(user_id):
             if not int(user_id) in db.moders:
                 if self.mode == '+':
                     db.moders.append(int(user_id))
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' добавлен в модеры'
                 else:
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' не является модером'
             else:
                 if self.mode == '-':
                     db.moders.remove(int(user_id))
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' удален из модеров'
                 else:
                     self.result['message'] = UEngine.get_link_by_id(
                         user_id) + ' уже в модерах'
             UEngine.reset_privilege()
         else:
             self.result['message'] = 'Не правильная команда.'
         return True
     except Exception as e:
         self.result['message'] = str(e)
         return False
 def func(self):
     try:
         if self.user == var.czarID:
             user_id = self.text
             if len(str(user_id)) > 0 and UEngine.user_exist_in_chat(user_id):
                 if not int(user_id) in db.admins:
                     if self.mode == '+':
                         db.admins.append(int(user_id))
                         self.result['message'] = UEngine.get_link_by_id(user_id) + ' добавлен в админы'
                     else:
                         self.result['message'] = UEngine.get_link_by_id(user_id) + ' не является админом'
                 else:
                     if self.mode == '-':
                         db.admins.remove(int(user_id))
                         self.result['message'] = UEngine.get_link_by_id(user_id) + ' удален из админов'
                     else:
                         self.result['message'] = UEngine.get_link_by_id(user_id) + ' уже в админах'
                 UEngine.reset_privilege()
             else:
                 self.result['message'] = 'Не правильная команда.'
         else:
             self.result['message'] = 'Недостаточно прав.'
         return True
     except Exception as e:
         self.result['message'] = str(e)
         return False