在我编辑 cogs 的代码之前,一切正常。这是文件代码 bot.py,这是文件代码 main.py。我也尝试重新加载主文件代码,但没有帮助
import discord
import os
from discord.ext import commands
client = commands.Bot(command_prefix="sis ")
@client.command()
async def load(ctx, extension):
if ctx.author.id == 0:
client.load_extension(f"cogs.{extension}")
await ctx.send("Cogs loaded")
else:
await ctx.send("This commad is blocked!")
@client.command()
async def unload( ctx, extension):
if ctx.author.id == 0:
client.unload_extension(f"cogs.{extension}")
await ctx.send("Cogs unloaded")
else:
await ctx.send("This command is blocked!")
@client.command()
async def reload( ctx, extension):
if ctx.author.id == 0:
client.unload_extension(f"cogs.{extension}")
client.load_extension(f"cogs.{extension}")
await ctx.send("Cogs reloaded")
else:
await ctx.send("This command is blocked!")
for filename in os.listdir("./cogs"):
if filename.endswith(".py"):
client.load_extension(f'cogs.{filename[:-3]}')
client.run("token")
我也尝试重新加载主文件代码,但没有帮助。
import discord
from discord.ext import commands
import nekos
class Main(commands.Cog):
def __init__(self, client):
self.client = client
@commands.Cog.listener()
async def on_ready(self):
print("Main is working")
@commands.command()
async def test( self,ctx ):
await ctx.send("test")
def setup(client):
client.add_cog(Main(client))
<块引用>
忽略命令 None 中的异常: discord.ext.commands.errors.CommandNotFound:未找到命令“test”
我是新来的,我知道的不多,但希望你能帮助我。