Python Discord.py-从错误对象获取上下文

Python Discord.py-从错误对象获取上下文,python,error-handling,discord,discord.py,Python,Error Handling,Discord,Discord.py,我有一个cog测试 我有一个函数正在检查命令是否有错误 在本例中,此时,如果用户在Discord中调用命令时未提供参数,则会将错误打印到控制台 我想回复原始消息(!test),该消息调用了带有所述错误消息的命令 通常我会使用commands.Context来实现这一点,但是在我的实现中,它不是一个参数,那么最好的解决方法是什么 导入不一致 从discord.ext导入命令 类测试(commands.Cog): 定义初始化(自我,客户机): self.client=client @commands

我有一个cog
测试

我有一个函数正在检查命令是否有错误

在本例中,此时,如果用户在Discord中调用命令时未提供参数,则会将错误打印到控制台

我想回复原始消息(
!test
),该消息调用了带有所述错误消息的命令

通常我会使用
commands.Context
来实现这一点,但是在我的实现中,它不是一个参数,那么最好的解决方法是什么

导入不一致
从discord.ext导入命令
类测试(commands.Cog):
定义初始化(自我,客户机):
self.client=client
@commands.command()
异步def测试(自检、ctx、arg1):
等待ctx回复(arg1)
@测试错误
异步def测试_错误(自身,错误):
如果isinstance(错误,commands.errors.MissingRequiredArgument):
#我想在这里回答
打印(错误)
def设置(客户端):
客户。添加_cog(测试(客户))

提前感谢您的帮助

错误处理程序也将
ctx
作为参数

@test.error
异步def测试_错误(self、ctx、error):
如果isinstance(错误,commands.errors.MissingRequiredArgument):
#我想在这里回答
打印(错误)
看一看