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