From 5286157326f3d189bf381bcdda1791420bbd5ca8 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 17 May 2016 14:50:48 +0100 Subject: added a command to show you what permissions you have. --- modules/permissions.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/permissions.py b/modules/permissions.py index 17ca45b6..1a23261c 100644 --- a/modules/permissions.py +++ b/modules/permissions.py @@ -17,6 +17,8 @@ class Module(object): bot.events.on("received").on("command").on("logout" ).hook(self.logout, private_only=True, 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): self._logout(event["user"]) @@ -90,3 +92,7 @@ class Module(object): if permission and not permission in event["user" ].permissions and not "*" in event["user"].permissions: 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)) -- cgit v1.3.1-10-gc9f91