mirror of
http://aero2k.de/t/repos/urlbot-native.git
synced 2017-09-06 15:25:38 +02:00
add plugin argv0; fix wrong offset on argv1
This commit is contained in:
@@ -297,11 +297,11 @@ def command_teatimer(args):
|
|||||||
return {
|
return {
|
||||||
'name': 'teatimer',
|
'name': 'teatimer',
|
||||||
'desc': 'sets a tea timer to $1 or currently %d seconds' % conf('tea_steep_time'),
|
'desc': 'sets a tea timer to $1 or currently %d seconds' % conf('tea_steep_time'),
|
||||||
'args': ('data', 'reply_user', 'argv1'),
|
'args': ('reply_user', 'argv0', 'argv1'),
|
||||||
'ratelimit_class': RATE_GLOBAL
|
'ratelimit_class': RATE_GLOBAL
|
||||||
}
|
}
|
||||||
|
|
||||||
if 'teatimer' in args['data']:
|
if 'teatimer' == args['argv0']:
|
||||||
steep = conf('tea_steep_time')
|
steep = conf('tea_steep_time')
|
||||||
|
|
||||||
if None != args['argv1']:
|
if None != args['argv1']:
|
||||||
@@ -398,7 +398,8 @@ def data_parse_commands(data):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
reply_user = get_reply_data(data)
|
reply_user = get_reply_data(data)
|
||||||
argv1 = get_reply_data(data, field=2)
|
argv0 = get_reply_data(data, field=2)
|
||||||
|
argv1 = get_reply_data(data, field=3)
|
||||||
|
|
||||||
for p in plugins['command']:
|
for p in plugins['command']:
|
||||||
if ratelimit_exceeded(p['ratelimit_class']):
|
if ratelimit_exceeded(p['ratelimit_class']):
|
||||||
@@ -418,6 +419,8 @@ def data_parse_commands(data):
|
|||||||
args['cmd_list'] = cmds
|
args['cmd_list'] = cmds
|
||||||
elif 'reply_user' == a:
|
elif 'reply_user' == a:
|
||||||
args['reply_user'] = reply_user
|
args['reply_user'] = reply_user
|
||||||
|
elif 'argv0' == a:
|
||||||
|
args['argv0'] = argv0
|
||||||
elif 'argv1' == a:
|
elif 'argv1' == a:
|
||||||
args['argv1'] = argv1
|
args['argv1'] = argv1
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user