Python Discord bot错误:模块对象不可调用

Python Discord bot错误:模块对象不可调用,python,discord,bots,Python,Discord,Bots,这个错误是什么 import discord from discord.ext import commands import asyncio import aiofiles import os import requests import json from keep_alive import keep_alive bot = commands.bot (command_prefix="!") 回溯(最近一次呼叫最后一次): 文件“File.py”,第9行,在 bot=c

这个错误是什么

import discord
from discord.ext import commands
import asyncio
import aiofiles 
import os
import requests
import json
from keep_alive import keep_alive
bot = commands.bot (command_prefix="!")
回溯(最近一次呼叫最后一次):
文件“File.py”,第9行,在
bot=commands.bot(命令前缀=“!”)
TypeError:“模块”对象不可调用
谁能帮我纠正这个错误

import discord
from discord.ext import commands
import asyncio
import aiofiles 
import os
import requests
import json
from keep_alive import keep_alive
bot = commands.bot (command_prefix="!")

这个错误的原因是什么?有人能准确地向我解释一下吗?

首先,错误消息告诉您正在调用
bot
,它是一个模块,而不是一个类或方法,因此您可以尝试执行以下操作,其中包含访问模块内类的方法:

bot=commands.bot(command_prefix=“!”)
#或者,如果您意识到您忘记了大写字母“B”,那么这就像是在没有大写字母“B”的情况下以这种方式访问模块

看起来像commands.bot是一个模块,而不是前缀。查看discord库的文档,了解正确的用法