[commands] Add Context.current_parameter

This commit is contained in:
Rapptz
2021-04-19 04:41:32 -04:00
parent 3c8d3ab078
commit 09f3f2111c
2 changed files with 7 additions and 0 deletions

View File

@@ -819,6 +819,7 @@ class Command(_BaseCommand):
raise discord.ClientException(f'Callback for {self.name} command is missing "ctx" parameter.')
for name, param in iterator:
ctx.current_parameter = param
if param.kind in (param.POSITIONAL_OR_KEYWORD, param.POSITIONAL_ONLY):
transformed = await self.transform(ctx, param)
args.append(transformed)