TypeError:“模块”对象在不和谐 py 上不可调用

Posted

技术标签:

【中文标题】TypeError:“模块”对象在不和谐 py 上不可调用【英文标题】:TypeError: 'module' object is not callable on discord py 【发布时间】:2022-01-03 20:37:23 【问题描述】:
from discord.ext import commands

token = 'token goess here'

client = commands.bot(command_prefix = '__')

@client.event
async def on_ready():
    print('Bot is ready')

client.run(token)

代码之前运行良好,现在我收到“TypeError: 'module' is not callable”错误 我找不到我的代码有什么问题,所以......知道出了什么问题吗? 谢谢

【问题讨论】:

【参考方案1】:

改变

client = commands.bot(command_prefix = '__')

client = commands.Bot(command_prefix = '__')

discord.ext.commands 包含 bot.py 模块,这会导致您遇到错误,您正在寻找该模块公开的 Bot 类。

【讨论】:

感谢您的回答,现在可以使用了。但我仍然想知道为什么代码在我第一次运行时就可以工作......

以上是关于TypeError:“模块”对象在不和谐 py 上不可调用的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:每当我在不和谐的情况下向我的机器人输入 PM 时,都无法读取未定义的属性“id”

TypeError:“模块”对象不可调用请帮助[重复]

TypeError:“模块”对象不可调用Python3 [重复]

Discord.py 如何从不和谐消息中读取 int 并将其作为变量发送到嵌入中

discord.py 你能从 discord 标签中获取用户对象吗?

如何在不和谐中制作乒乓球机器人