mirror of
http://aero2k.de/t/repos/urlbot-native.git
synced 2017-09-06 15:25:38 +02:00
"record": do not be case sensitive for user nick
This commit is contained in:
@@ -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:])
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user