test
This commit is contained in:
parent
e4d3cd325f
commit
cb29505f08
@ -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"""
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user