当某人试图执行一个不存在的命令时,我想做出“找不到命令”的错误。 这是我的代码:
@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
答案 0 :(得分:1)
您可以只通过error
。
description=f'{ctx.author.mention}, **{error}**.'
引发CommandNotFound
时,返回的消息为:Command "RandomCommand" is not found