|
@@ -58,9 +58,9 @@ class Access(Command): |
|
|
def do_list(self, data, permdb): |
|
|
def do_list(self, data, permdb): |
|
|
if len(data.args) > 1: |
|
|
if len(data.args) > 1: |
|
|
if data.args[1] in ["owner", "owners"]: |
|
|
if data.args[1] in ["owner", "owners"]: |
|
|
name, rules = "owners", permdb.data.get(permdb.OWNER) |
|
|
|
|
|
|
|
|
name, rules = "owners", permdb.users.get(permdb.OWNER) |
|
|
elif data.args[1] in ["admin", "admins"]: |
|
|
elif data.args[1] in ["admin", "admins"]: |
|
|
name, rules = "admins", permdb.data.get(permdb.ADMIN) |
|
|
|
|
|
|
|
|
name, rules = "admins", permdb.users.get(permdb.ADMIN) |
|
|
else: |
|
|
else: |
|
|
msg = "Unknown access level \x0302{0}\x0F." |
|
|
msg = "Unknown access level \x0302{0}\x0F." |
|
|
self.reply(data, msg.format(data.args[1])) |
|
|
self.reply(data, msg.format(data.args[1])) |
|
@@ -71,8 +71,8 @@ class Access(Command): |
|
|
msg = "No bot {0}.".format(name) |
|
|
msg = "No bot {0}.".format(name) |
|
|
self.reply(data, msg) |
|
|
self.reply(data, msg) |
|
|
else: |
|
|
else: |
|
|
owners = len(permdb.data.get(permdb.OWNER, [])) |
|
|
|
|
|
admins = len(permdb.data.get(permdb.ADMIN, [])) |
|
|
|
|
|
|
|
|
owners = len(permdb.users.get(permdb.OWNER, [])) |
|
|
|
|
|
admins = len(permdb.users.get(permdb.ADMIN, [])) |
|
|
msg = "There are \x02{0}\x0F bot owners and \x02{1}\x0F bot admins. Use '!{2} list owners' or '!{2} list admins' for details." |
|
|
msg = "There are \x02{0}\x0F bot owners and \x02{1}\x0F bot admins. Use '!{2} list owners' or '!{2} list admins' for details." |
|
|
self.reply(data, msg.format(owners, admins, data.command)) |
|
|
self.reply(data, msg.format(owners, admins, data.command)) |
|
|
|
|
|
|
|
|