Browse Source

Add a per-channel quiet config setting.

tags/v0.3
Ben Kurtovic 9 years ago
parent
commit
cb86d66287
2 changed files with 3 additions and 0 deletions
  1. +1
    -0
      CHANGELOG
  2. +2
    -0
      earwigbot/managers.py

+ 1
- 0
CHANGELOG View File

@@ -8,6 +8,7 @@ v0.3 (unreleased):
Improved time detection and argument parsing. Newly expired reminders are now
triggered on bot startup.
- IRC > !stalk: Allow regular expressions as page titles or usernames.
- IRC: Added a per-channel quiet config setting.
- IRC: Try not to join channels before NickServ auth has completed.
- IRC: Improved detection of maximum IRC message length.
- IRC: Improved some help commands.


+ 2
- 0
earwigbot/managers.py View File

@@ -225,6 +225,8 @@ class CommandManager(_ResourceManager):
.. note::
The special ``rc`` hook actually passes a :class:`~.RC` object.
"""
if data.chan in self.bot.config.irc.get("quiet", []):
return
for command in self:
if hook in command.hooks and self._wrap_check(command, data):
thread = Thread(target=self._wrap_process,


Loading…
Cancel
Save