这里的这段代码有问题。我正在跟随一个教程,基本上是逐字逐句地复制。我收到的错误是第6行上的TypeError: 'module' object is not callable
。
这是我的代码
import discord
from discord.ext import commands
token = '(my token here)'
client = commands.bot(command_prefix = '.')
@client.event
async def on_ready():
print ('ready')
client.run(token)
对不起,这个描述太少了,对于python和不和谐的API来说还很新
答案 0 :(得分:2)
尝试导入此内容:
from discord.ext.commands import Bot
并将客户端更改为此:
client = commands.Bot(command_prefix = ".")
基于this问题中的代码段
答案 1 :(得分:0)
由于您对类名和模块名感到困惑,因此引发此错误声明TypeError: 'module' object is not callable
。您正在导入模块,而不是类。发生这种情况是因为模块名称和类名称具有相同的名称。
试试
from discord import discord
答案 2 :(得分:0)
发生错误是因为我愚蠢并且没有大写.Bot
中的commands.bot