make on-join telling for later configurable.

This commit is contained in:
Daniel Folkinshteyn 2010-04-11 16:25:07 -04:00
parent c4e5dbbe0b
commit bd1fb9f9a6
2 changed files with 8 additions and 3 deletions

View File

@ -45,5 +45,8 @@ conf.registerGlobalValue(Later, 'maximum',
conf.registerGlobalValue(Later, 'private',
registry.Boolean(True, """Determines whether users will be notified in the
first place in which they're seen, or in private."""))
conf.registerGlobalValue(Later, 'tellOnJoin',
registry.Boolean(True, """Determines whether users will be notified upon
joining any channel the bot is in, or only upon sending a message."""))
# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:

View File

@ -197,8 +197,10 @@ class Later(callbacks.Plugin):
def _formatNote(self, when, whence, note):
return 'Sent %s: <%s> %s' % (self._timestamp(when), whence, note)
doJoin = doPrivmsg
def doJoin(self, irc, msg):
if self.registryValue('tellOnJoin'):
self.doPrivmsg(irc, msg)
Class = Later