From 8a9fedb87579a066add4822a9d5f1f2a0fd1368b Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 30 Apr 2019 11:57:31 +0100 Subject: Limiit !to to 5 messages per user --- modules/to.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules/to.py') 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()]) -- cgit v1.3.1-10-gc9f91