diff --git a/Bugtracker/plugin.py b/Bugtracker/plugin.py index 9d47aff..ddf15d9 100644 --- a/Bugtracker/plugin.py +++ b/Bugtracker/plugin.py @@ -298,6 +298,8 @@ class Bugtracker(callbacks.PluginRegexp): def inFilter(self, irc, msg): if not (msg.prefix and msg.args): return msg + if not ircutils.isUserHostmask(msg.prefix): + return msg if not defaultIgnored(msg.prefix, msg.args[0]): return msg if checkIgnored(msg.prefix, msg.args[0]): diff --git a/Encyclopedia/plugin.py b/Encyclopedia/plugin.py index 2b5c7dc..1f7ec06 100644 --- a/Encyclopedia/plugin.py +++ b/Encyclopedia/plugin.py @@ -386,6 +386,8 @@ class Encyclopedia(callbacks.Plugin): def inFilter(self, irc, msg): if not (msg.prefix and msg.args): return msg + if not ircutils.isUserHostmask(msg.prefix): + return msg if not defaultIgnored(msg.prefix, msg.args[0]): return msg if checkIgnored(msg.prefix, msg.args[0]): diff --git a/PackageInfo/plugin.py b/PackageInfo/plugin.py index 1854cb1..b1772b9 100644 --- a/PackageInfo/plugin.py +++ b/PackageInfo/plugin.py @@ -219,6 +219,8 @@ class PackageInfo(callbacks.Plugin): def inFilter(self, irc, msg): if not (msg.prefix and msg.args): return msg + if not ircutils.isUserHostmask(msg.prefix): + return msg if not defaultIgnored(msg.prefix, msg.args[0]): return msg if checkIgnored(msg.prefix, msg.args[0]):