aboutsummaryrefslogtreecommitdiff
path: root/modules/rest_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/rest_api.py')
-rw-r--r--modules/rest_api.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/rest_api.py b/modules/rest_api.py
index 3a08cf70..02a4e124 100644
--- a/modules/rest_api.py
+++ b/modules/rest_api.py
@@ -108,9 +108,13 @@ class Module(ModuleManager.BaseModule):
def api_key(self, event):
"""
:help: Generate a new API key
+ :usage: [comment]
:permission: api-key
:prefix: APIKey
"""
api_key = str(uuid.uuid4())
+ if event["args_split"]:
+ api_key = "%s-%s" % (event["args_split"][0], api_key)
+
self.bot.set_setting("api-key-%s" % api_key, True)
event["stdout"].write(api_key)