From 3f3845a964569f181f5d22a3e6da093d89de0853 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 24 Dec 2019 10:13:01 +0000 Subject: add hostmask_tracking.py to keep track of what hostmasks a user has used --- modules/hostmask_tracking.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 modules/hostmask_tracking.py (limited to 'modules') diff --git a/modules/hostmask_tracking.py b/modules/hostmask_tracking.py new file mode 100644 index 00000000..73b95349 --- /dev/null +++ b/modules/hostmask_tracking.py @@ -0,0 +1,11 @@ +from src import ModuleManager, utils + +class Module(ModuleManager.BaseModule): + @utils.hook("new.user") + def new_user(self, event): + userhost = event["user"].userhost() + if not userhost == None: + known_hostmasks = event["user"].get_setting("known-hostmasks", []) + if not userhost in known_hostmasks: + known_hostmasks.append(userhost) + event["user"].set_setting("known-hostmasks", known_hostmasks) -- cgit v1.3.1-10-gc9f91