This commit is contained in:
deathbybandaid 2022-06-30 09:43:23 -04:00
parent e4d3cd325f
commit cb29505f08

View File

@ -8,21 +8,29 @@ class Users():
def __init__(self, bot): def __init__(self, bot):
self.bot = None self.bot = None
self.priv_dict = {
"OWNER": 10,
"ADMIN": 5
}
"""Bot Priviledges""" """Bot Priviledges"""
def has_bot_privilege(self, nick, privilege): def has_bot_privilege(self, nick, privilege):
if privilege.upper() == "ADMIN": if not isinstance(privilege, int):
if nick in self.list_bot_admin(): if privilege.upper() in list(self.priv_dict.keys()):
return True privilege = self.priv_dict[privilege.upper()]
elif nick in self.list_bot_owner(): else:
return True privilege = 0
elif privilege.upper() == "OWNER": return self.get_nick_bot_privilege(nick) >= privilege
if nick in self.list_bot_owner():
return True
return False def get_nick_bot_privilege(self, nick):
if self.is_bot_owner(nick):
return self.priv_dict["OWNER"]
elif self.is_bot_admin(nick):
return self.priv_dict["ADMIN"]
return 0
"""Bot Owner""" """Bot Owner"""