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']
|
'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 = '%s (%s): ' % (args['reply_user'], time.strftime('%F.%T'))
|
||||||
message += ' '.join(argv[2:])
|
message += ' '.join(argv[2:])
|
||||||
|
|
||||||
|
|||||||
@@ -288,10 +288,11 @@ class bot(ClientXMPP):
|
|||||||
return
|
return
|
||||||
|
|
||||||
arg_user = msg_obj['muc']['nick']
|
arg_user = msg_obj['muc']['nick']
|
||||||
|
arg_user_key = arg_user.lower()
|
||||||
blob_userrecords = conf_load().get('user_records', {})
|
blob_userrecords = conf_load().get('user_records', {})
|
||||||
|
|
||||||
if arg_user in blob_userrecords:
|
if arg_user_key in blob_userrecords:
|
||||||
records = blob_userrecords[arg_user]
|
records = blob_userrecords[arg_user_key]
|
||||||
|
|
||||||
if not records:
|
if not records:
|
||||||
return
|
return
|
||||||
@@ -303,7 +304,7 @@ class bot(ClientXMPP):
|
|||||||
'is' if 1 == len(records) else 'are',
|
'is' if 1 == len(records) else 'are',
|
||||||
len(records),
|
len(records),
|
||||||
'' if 1 == len(records) else 's',
|
'' if 1 == len(records) else 's',
|
||||||
'\n'.join(blob_userrecords[arg_user])
|
'\n'.join(records)
|
||||||
),
|
),
|
||||||
mtype='groupchat'
|
mtype='groupchat'
|
||||||
)
|
)
|
||||||
@@ -321,7 +322,7 @@ class bot(ClientXMPP):
|
|||||||
if 'user_records' not in blob:
|
if 'user_records' not in blob:
|
||||||
blob['user_records'] = {}
|
blob['user_records'] = {}
|
||||||
|
|
||||||
blob['user_records'][arg_user] = []
|
blob['user_records'][arg_user_key] = []
|
||||||
|
|
||||||
conf_save(blob)
|
conf_save(blob)
|
||||||
set_conf('persistent_locked', False)
|
set_conf('persistent_locked', False)
|
||||||
|
|||||||
Reference in New Issue
Block a user