You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.10.11开发Discord Bot遇AttributeError错误求助

修复Discord Bot的AttributeError: module 'bot' has no attribute 'run_discord_bot'

以下是针对性的修复方案:

  • 检查文件位置与命名
    确保main.py和bot.py在同一个文件夹内,且文件名完全匹配(Python对文件名大小写敏感,比如Bot.py和bot.py会被视为不同文件)。

  • 验证导入路径配置
    如果代码存放在子文件夹中,在该文件夹下创建一个空的__init__.py文件,让Python将其识别为可导入的模块。

  • 确认IDE工作目录
    使用IDE运行时,检查工作目录是否为包含main.py和bot.py的文件夹。比如在VS Code中,可通过状态栏查看当前工作目录,右键目标文件夹选择「设置为工作区」。

  • 排除命名冲突
    检查项目中是否存在其他同名的bot.py文件,同时用pip list命令查看是否安装了名为bot的第三方包,若有则执行pip uninstall bot卸载。

  • 直接测试bot.py
    暂时跳过main.py,直接运行bot.py。如果Bot能正常启动,说明run_discord_bot函数本身无问题,问题集中在导入环节。

你的bot.py代码中确实正确定义了run_discord_bot函数,因此错误根源基本是Python无法正确找到该函数的定义,按上述步骤排查即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 16:47:35