如何显示命令名称

时间:2020-10-07 16:25:09

标签: python discord.py

当某人试图执行一个不存在的命令时,我想做出“找不到命令”的错误。 这是我的代码:

@client.event
async def on_command_error(ctx, error):
    if isinstance(error, CommandNotFound):
        команда_не_найдена = discord.Embed(
            title=':question:Команда не найдена:question:',
            description=f'{ctx.author.mention}, command **"{commandnamehere}"** not found.'
            )
        await ctx.send(embed=команда_не_найдена)
        raise error

1 个答案:

答案 0 :(得分:1)

您可以只通过error

description=f'{ctx.author.mention}, **{error}**.'

引发CommandNotFound时,返回的消息为:Command "RandomCommand" is not found