aboutsummaryrefslogtreecommitdiff
path: root/modules/to.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-04-30 11:57:31 +0100
committerGravatar jesopo2019-04-30 11:57:31 +0100
commit8a9fedb87579a066add4822a9d5f1f2a0fd1368b (patch)
tree23f649735ceb75cff3820b47d320287cb82951a1 /modules/to.py
parentAdded pronouns.py (diff)
signature
Limiit !to to 5 messages per user
Diffstat (limited to 'modules/to.py')
-rw-r--r--modules/to.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/to.py b/modules/to.py
index 89a1b748..4d2fc226 100644
--- a/modules/to.py
+++ b/modules/to.py
@@ -23,6 +23,10 @@ class Module(ModuleManager.BaseModule):
target_user = event["server"].get_user(event["args_split"][0])
messages = event["target"].get_user_setting(target_user.get_id(),
"to", [])
+
+ if len(messages) == 5:
+ raise utils.EventError("Users can only have 5 messages stored")
+
messages.append([event["user"].nickname,
" ".join(event["args_split"][1:]),
utils.iso8601_format_now()])