diff --git a/plugins.py b/plugins.py index 743292c..7c73ea8 100644 --- a/plugins.py +++ b/plugins.py @@ -831,7 +831,7 @@ def command_record(argv, **args): 'msg': '%s: usage: record {user} {some message}' % args['reply_user'] } - target_user = argv[1] + target_user = argv[1].lower() message = '%s (%s): ' % (args['reply_user'], time.strftime('%F.%T')) message += ' '.join(argv[2:]) diff --git a/urlbot.py b/urlbot.py index feb1af5..e57a25a 100755 --- a/urlbot.py +++ b/urlbot.py @@ -288,10 +288,11 @@ class bot(ClientXMPP): return arg_user = msg_obj['muc']['nick'] + arg_user_key = arg_user.lower() blob_userrecords = conf_load().get('user_records', {}) - if arg_user in blob_userrecords: - records = blob_userrecords[arg_user] + if arg_user_key in blob_userrecords: + records = blob_userrecords[arg_user_key] if not records: return @@ -303,7 +304,7 @@ class bot(ClientXMPP): 'is' if 1 == len(records) else 'are', len(records), '' if 1 == len(records) else 's', - '\n'.join(blob_userrecords[arg_user]) + '\n'.join(records) ), mtype='groupchat' ) @@ -321,7 +322,7 @@ class bot(ClientXMPP): if 'user_records' not in blob: blob['user_records'] = {} - blob['user_records'][arg_user] = [] + blob['user_records'][arg_user_key] = [] conf_save(blob) set_conf('persistent_locked', False)