You need to enable JavaScript to run this app. Discord Bot命令无响应 调用process_commands报NoneType无id错误
优惠活动
大模型
产品
解决方案
定价
更多

Discord Bot命令无响应 调用process_commands报NoneType无id错误

Discord Bot自定义命令失效问题记录
  • 前期排查进展:已查阅多个同类问题的相关帖子,逐一尝试所有可找到的解决方案,当前Bot无显性启动报错,但全部自定义功能完全不生效。经核验确认事件逻辑不存在编写错误,核心异常为自定义命令未按预期触发运行。
  • 链路校验过程:初始开发目标为实现Bot加入语音频道的功能,为定位命令运行异常的根因,将原功能替换为Discord官方文档提供的最简测试命令做排查,该测试命令依然无法正常响应。
  • 代码调整后的新增报错:在代码中补充await bot.process_commands(message)逻辑后,终端持续输出固定报错AttributeError: 'NoneType' object has no attribute 'id',报错堆栈定位在discord.ext.commands.Bot.get_context方法内部,具体触发环节为执行self._skip_check(message.author.id, self.user.id)判断语句时。
  • 已准备的排查参考材料:完整终端报错日志、当前版本的Bot编写代码。

内容的提问来源于stack exchange,提问作者Apster137

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.31 07:27:04