User: allow for custom whoami error

This commit is contained in:
Ken Spencer 2016-11-26 21:48:50 -05:00 committed by Valentin Lorentz
parent 0be4e2c953
commit 0c4f9d74eb
2 changed files with 7 additions and 2 deletions

View File

@ -47,5 +47,7 @@ conf.registerChannelValue(User, 'listInPrivate',
registry.Boolean(True, _("""Determines whether the output of 'user list' registry.Boolean(True, _("""Determines whether the output of 'user list'
will be sent in private. This prevents mass-highlights of people who use will be sent in private. This prevents mass-highlights of people who use
their nick as their bot username."""))) their nick as their bot username.""")))
conf.registerGlobalValue(User, 'customWho',
registry.NormalizedString(None, _("""Determines what message the bot sends
when a user isn't identified or recognized.""")))
# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79: # vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:

View File

@ -480,7 +480,10 @@ class User(callbacks.Plugin):
user = ircdb.users.getUser(msg.prefix) user = ircdb.users.getUser(msg.prefix)
irc.reply(user.name) irc.reply(user.name)
except KeyError: except KeyError:
if not self.registryValue('customWho'):
irc.reply(_('I don\'t recognize you. You can message me either of these two commands: "user identify <username> <password>" to log in or "user register <username> <password>" to register.')) irc.reply(_('I don\'t recognize you. You can message me either of these two commands: "user identify <username> <password>" to log in or "user register <username> <password>" to register.'))
else:
irc.reply(self.registryValue('customWho'))
whoami = wrap(whoami) whoami = wrap(whoami)
@internationalizeDocstring @internationalizeDocstring