mirror of
https://github.com/oddluck/limnoria-plugins.git
synced 2025-04-26 04:51:09 -05:00
SpiffyTitles: add 'prefixNick' config.
This commit is contained in:
parent
71e70c2d66
commit
8d9519d9fa
@ -201,6 +201,19 @@ conf.registerChannelValue(
|
|||||||
registry.Regexp("", _("""Titles matching this pattern will be ignored.""")),
|
registry.Regexp("", _("""Titles matching this pattern will be ignored.""")),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
conf.registerChannelValue(
|
||||||
|
SpiffyTitles,
|
||||||
|
"prefixNick",
|
||||||
|
registry.Boolean(
|
||||||
|
False,
|
||||||
|
_(
|
||||||
|
"""
|
||||||
|
Determines whether SpiffyTitles will prefix replies with the user's nick.
|
||||||
|
"""
|
||||||
|
),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# default configs
|
# default configs
|
||||||
conf.registerGroup(SpiffyTitles, "default")
|
conf.registerGroup(SpiffyTitles, "default")
|
||||||
|
@ -215,11 +215,12 @@ class SpiffyTitles(callbacks.Plugin):
|
|||||||
return
|
return
|
||||||
title = self.get_title_by_url(url, channel, msg.nick)
|
title = self.get_title_by_url(url, channel, msg.nick)
|
||||||
if title:
|
if title:
|
||||||
|
prefixed = self.registryValue("prefixNick", channel=channel)
|
||||||
ignore_match = self.title_matches_ignore_pattern(title, channel)
|
ignore_match = self.title_matches_ignore_pattern(title, channel)
|
||||||
if ignore_match:
|
if ignore_match:
|
||||||
return
|
return
|
||||||
elif not is_ignored:
|
elif not is_ignored:
|
||||||
irc.reply(title, prefixNick=False)
|
irc.reply(title, prefixNick=prefixed)
|
||||||
else:
|
else:
|
||||||
if self.registryValue("default.enabled", channel):
|
if self.registryValue("default.enabled", channel):
|
||||||
log.debug("SpiffyTitles: could not get a title for %s" % (url))
|
log.debug("SpiffyTitles: could not get a title for %s" % (url))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user