mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-24 19:52:54 +01:00
Let's actually respect the channel-value-ness of reply.whenAddressedByNick.
This commit is contained in:
parent
a4fdb02291
commit
cb1cd25995
@ -71,13 +71,14 @@ def addressed(nick, msg, prefixChars=None, whenAddressedByNick=None):
|
||||
"""
|
||||
assert msg.command == 'PRIVMSG'
|
||||
(target, payload) = msg.args
|
||||
registryPrefixChars = conf.supybot.prefixChars
|
||||
def get(group):
|
||||
if ircutils.isChannel(target):
|
||||
registryPrefixChars = conf.supybot.prefixChars.get(target)
|
||||
group = group.get(target)
|
||||
return group()
|
||||
if prefixChars is None:
|
||||
prefixChars = registryPrefixChars()
|
||||
prefixChars = get(conf.supybot.prefixChars)
|
||||
if whenAddressedByNick is None:
|
||||
whenAddressedByNick = conf.supybot.reply.whenAddressedByNick()
|
||||
whenAddressedByNick = get(conf.supybot.reply.whenAddressedByNick)
|
||||
nick = ircutils.toLower(nick)
|
||||
# Ok, let's see if it's a private message.
|
||||
if ircutils.nickEqual(target, nick):
|
||||
|
Loading…
Reference in New Issue
Block a user