discord.ext.commands.errors.CommandNotFound:未找到命令“test”

时间:2021-06-27 21:45:36

标签: python discord command client bots

在我编辑 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”

我是新来的,我知道的不多,但希望你能帮助我。

0 个答案:

没有答案