Also reference kwargs for modlog command invoke, closes #43
This commit is contained in:
parent
23aa336ad5
commit
126916837f
1 changed files with 19 additions and 5 deletions
|
@ -427,12 +427,26 @@ class ModlogCog(commands.Cog):
|
|||
channel = ctx.guild.get_channel(modlog["value"])
|
||||
fields = [
|
||||
Field("Command", ctx.name),
|
||||
Field(
|
||||
"Args",
|
||||
" ".join(ctx.args) if ctx.args else "N/A",
|
||||
False,
|
||||
),
|
||||
]
|
||||
if ctx.args:
|
||||
fields.append(
|
||||
Field(
|
||||
"Args",
|
||||
" ".join(ctx.args),
|
||||
False,
|
||||
)
|
||||
)
|
||||
if ctx.kwargs:
|
||||
kwargs_string = " ".join(
|
||||
f"{k}: {ctx.kwargs[k]}" for k in ctx.kwargs
|
||||
)
|
||||
fields.append(
|
||||
Field(
|
||||
"Keyword Args",
|
||||
kwargs_string,
|
||||
False,
|
||||
)
|
||||
)
|
||||
if ctx.subcommand_name:
|
||||
fields.insert(1, Field("Subcommand", ctx.subcommand_name))
|
||||
embed = build_embed(
|
||||
|
|
Loading…
Add table
Reference in a new issue