diff --git a/plugins/ignore.py b/plugins/ignore.py new file mode 100644 index 0000000..89a872a --- /dev/null +++ b/plugins/ignore.py @@ -0,0 +1,19 @@ +from util import hook +import botmodes + + +@hook.sieve +def ignore(bot, input, func, kind, args): + channel = None + if input.chan in input.users.channels: + channel = input.users.channels[input.chan] + user = None + if input.nick in input.users.users: + user = input.users.users[input.nick] + c = botmodes.Checker(bot, user, channel) + db = bot.get_db_connection(input.conn) + if c.check("neverquiet." + kind, db): + return input + if c.check("quiet." + kind, db): + return + return input \ No newline at end of file