python - 禁用不和谐的“错误命令”错误?
问题描述
我在我的服务器上运行一个机器人,但希望添加另一个。但是,我越来越
discord.ext.commands.errors.CommandNotFound: Command "[command]" is not found
显然,如果命令不存在,我将收到此错误,但它可能存在于我的其他机器人上,因此它将继续抛出此错误消息。
这似乎没什么大不了的,但是有任何方法可以禁用它,因为它会一直用这些错误填满我的终端。
解决方案
当然,您可以编写一个忽略这些错误的全局错误处理程序(或者修改现有的错误处理程序,如果有的话)
@bot.event
async def on_command_error(ctx, error):
if isinstance(error, commands.CommandNotFound):
pass
else:
raise error
推荐阅读
- python - 如何处理balebot中的receipt_message
- ios - 如何从 api 获取数据?
- python - 如何在 Python3 中找到 os.scandir 的源代码?
- python - 在 Windows 上安装 Ansible Python 包
- android - 在android中使用SQlite数据库登录的问题
- amazon-web-services - AWS ARN 中的变量
- xtext - Xtext 导入命名空间验证
- c# - c#图像编码性能
- php - Angular5在HTTP GET请求中出现错误
- java - HttpURLConnection responseCode 405 方法不允许错误