diff --git a/plugins/User/config.py b/plugins/User/config.py index b1c89afa4..22c32567b 100644 --- a/plugins/User/config.py +++ b/plugins/User/config.py @@ -47,5 +47,7 @@ conf.registerChannelValue(User, 'listInPrivate', registry.Boolean(True, _("""Determines whether the output of 'user list' will be sent in private. This prevents mass-highlights of people who use 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: diff --git a/plugins/User/plugin.py b/plugins/User/plugin.py index 8eb0d72e3..d4e6774b3 100644 --- a/plugins/User/plugin.py +++ b/plugins/User/plugin.py @@ -480,7 +480,10 @@ class User(callbacks.Plugin): user = ircdb.users.getUser(msg.prefix) irc.reply(user.name) except KeyError: - irc.reply(_('I don\'t recognize you. You can message me either of these two commands: "user identify " to log in or "user register " to register.')) + if not self.registryValue('customWho'): + irc.reply(_('I don\'t recognize you. You can message me either of these two commands: "user identify " to log in or "user register " to register.')) + else: + irc.reply(self.registryValue('customWho')) whoami = wrap(whoami) @internationalizeDocstring