added a command to show you what permissions you have.

This commit is contained in:
jesopo 2016-05-17 14:50:48 +01:00
parent e31d606d16
commit 5286157326
No known key found for this signature in database
GPG key ID: 0BBDEB2AEFCFFCB3

View file

@ -17,6 +17,8 @@ class Module(object):
bot.events.on("received").on("command").on("logout" bot.events.on("received").on("command").on("logout"
).hook(self.logout, private_only=True, ).hook(self.logout, private_only=True,
help="Sign out from the bot") help="Sign out from the bot")
bot.events.on("received").on("command").on("mypermissions"
).hook(self.my_permissions, private_only=True)
def new_user(self, event): def new_user(self, event):
self._logout(event["user"]) self._logout(event["user"])
@ -90,3 +92,7 @@ class Module(object):
if permission and not permission in event["user" if permission and not permission in event["user"
].permissions and not "*" in event["user"].permissions: ].permissions and not "*" in event["user"].permissions:
return "You do not have permission to do that" return "You do not have permission to do that"
def my_permissions(self, event):
permissions = event["user"].get_setting("permissions", [])
event["stdout"].write("Your permissions: %s" % ", ".join(permissions))