aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-04 15:20:38 +0100
committerGravatar jesopo2019-10-04 15:20:38 +0100
commit3d7f6c992406bc168c107398beb14730e549e3b0 (patch)
treebec433df00f8840320a5305001fb149d3c3bc160 /modules
parentexclude lines with URLs in them from creating markov chains (diff)
signature
only allow !to against users bitbot has seen before
closes #111
Diffstat (limited to 'modules')
-rw-r--r--modules/to.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/to.py b/modules/to.py
index 4fd44cbd..91c9fa72 100644
--- a/modules/to.py
+++ b/modules/to.py
@@ -22,6 +22,10 @@ class Module(ModuleManager.BaseModule):
channel
:usage: <nickname> <message>
"""
+ target_name = event["args_split"][0]
+ if not event["server"].has_user_id(target_name):
+ raise utils.EventError("I've never seen %s before" % target_name)
+
target_user = event["server"].get_user(event["args_split"][0])
messages = event["target"].get_user_setting(target_user.get_id(),
"to", [])