如何修复错误?discord.ext.commands.errors.CommandNotFound



每当我这样做的时候?在discord中,出现错误

import discord
import openai
from discord.ext import commands
bot = commands.Bot(command_prefix="?", intents=discord.Intents.all())
token = "MTA2MzkxMzQ0NTcyNjEwNTYxMA.Gzwl09.Z7z5AFSoXSzqPl9qoNy1vkSOCL7sRvvNk_2WUk"

@bot.event
async def on_ready():
print("33[32m33[1m" + "Success: Bot is connected to Discord!")

@bot.command()
async def test(ctx, *, arg):
query = ctx.message.content
response = openai.Completion.create(
api_key='7bc82fafd22190d6e7e0dff98b662ab7169a7799386dbafe05de90b7f5e71335',
model="text-davinci-003",
prompt=query,
temperature=0.5,
max_tokens=60,
top_p=0.3,
frequency_penalty=0.5,
presence_penalty=0.0`your text`
)
await ctx.channel.send(content=response['choices'][0]['text'].replace(str(query), ""))

bot.run(token)

discord.ext.commands.bot忽略命令中的异常Command .ext.commands.errors. commandnotfound: Command "未找到

首先,您泄露了您的bot令牌和OpenAI API密钥所以你应该重置它们

接下来,你说当你在Discord中发送?+"My question"时出现错误。正如您的错误提示的那样,您没有与此匹配的命令。您唯一的命令是test,所以这是您唯一可以使用的命令。

这个错误告诉你有人试图调用一个不存在的命令。如果您不在乎,您可以创建一个错误处理程序并忽略此异常。这个要点解释了如何做到这一点:https://gist.github.com/EvieePy/7822af90858ef65012ea500bcecf1612

相关内容

  • 没有找到相关文章

最新更新