1
0
mirror of http://aero2k.de/t/repos/urlbot-native.git synced 2017-09-06 15:25:38 +02:00

add "show-records"

This commit is contained in:
urlbot
2015-07-11 13:23:23 +02:00
parent 739a811786
commit 654e6fdaab

View File

@@ -858,6 +858,27 @@ def command_record(argv, **args):
'msg': '%s: message saved for %s' % (args['reply_user'], target_user)
}
@pluginfunction('show-records', 'show current offline records', ptypes_COMMAND)
def command_show_recordlist(argv, **args):
if 'show-records' != argv[0]:
return
log.plugin('sent offline records list')
argv1 = None if len(argv) < 2 else argv[1]
return {
'msg':
'%s: offline records%s: %s' % (
args['reply_user'],
'' if not argv1 else ' (limited to %s)' % argv1,
', '.join([
'%s (%d)' % (key, len(val)) for key, val in conf_load().get('user_records').items()
if not argv1 or argv1.lower() in key.lower()
])
)
}
#@pluginfunction('dummy', 'dummy description', ptypes_COMMAND)
#def command_dummy(argv, **args):
# if 'dummy' != argv[0]: