mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-02 17:29:22 +01:00
Added supybot.plugins.LogToIrc.notice, for sending logs to nicks via NOTICE instead of PRIVMSG.
This commit is contained in:
parent
bf7a893a75
commit
0284ec803e
@ -60,7 +60,10 @@ class IrcHandler(logging.Handler):
|
|||||||
except:
|
except:
|
||||||
self.handleError(record)
|
self.handleError(record)
|
||||||
for target in config.targets():
|
for target in config.targets():
|
||||||
msg = ircmsgs.privmsg(target, s)
|
msgmaker = ircmsgs.privmsg
|
||||||
|
if config.notice() and not ircutils.isChannel(target):
|
||||||
|
msgmaker = ircmsgs.notice
|
||||||
|
msg = msgmaker(target, s)
|
||||||
for irc in world.ircs:
|
for irc in world.ircs:
|
||||||
try:
|
try:
|
||||||
if not irc.driver.connected:
|
if not irc.driver.connected:
|
||||||
@ -166,6 +169,11 @@ conf.registerGlobalValue(conf.supybot.plugins.LogToIrc,
|
|||||||
conf.registerGlobalValue(conf.supybot.plugins.LogToIrc, 'colorized',
|
conf.registerGlobalValue(conf.supybot.plugins.LogToIrc, 'colorized',
|
||||||
registry.Boolean(False, """Determines whether the bot's logs
|
registry.Boolean(False, """Determines whether the bot's logs
|
||||||
to IRC will be colorized with mIRC colors."""))
|
to IRC will be colorized with mIRC colors."""))
|
||||||
|
conf.registerGlobalValue(conf.supybot.plugins.LogToIrc, 'notice',
|
||||||
|
registry.Boolean(False, """Determines whether the bot's logs to IRC will be
|
||||||
|
sent via NOTICE instead of PRIVMSG. Channels will always be PRIVMSGed,
|
||||||
|
regardless of this variable; NOTICEs will only be used if this variable is
|
||||||
|
True and the target is a nick, not a channel."""))
|
||||||
|
|
||||||
def configure(advanced):
|
def configure(advanced):
|
||||||
from questions import something, anything, yn, output
|
from questions import something, anything, yn, output
|
||||||
|
Loading…
Reference in New Issue
Block a user