当前位置: 首页 > 知识库问答 >
问题:

内容不一致的错误。派克

邢俊悟
2023-03-14
@client.command()
@commands.cooldown(1, 5, commands.BucketType.user)
async def say(ctx, *, response):
  if "@" in say.content.contains:
    await ctx.send("no")
  else:
    response = response.replace("(", "")
    response = response.replace(")", "")
    await ctx.send(response)

如果你打字的话,我会尽量做到的。如果说任何带有@的词都将取消该命令

错误消息:如果在say中使用“@”。所容纳之物包含:AttributeError:“命令”对象没有属性“内容”

上述异常是以下异常的直接原因:

Traceback(最近一次调用):File"/opt/viralenvs/python3/lib/python3.8/site-包/不和谐/ext/命令/bot.py",第903行,在调用等待ctx.command.invoke(ctx)File"/opt/viralenvs/python3/lib/python3.8/site-包/不和谐/ext/命令/core.py",第859行,在调用等待注入(*ctx.args,**ctx.kwargs)文件"/opt-/viralenvs/python3/lib/python3.8/site-包/不和谐/ext-/命令/core.py",第94行,在包装提升命令InvokeError(exc)从Excdiscord.ext.commands.errors.命令引发异常:属性错误:命令对象没有属性内容

共有1个答案

桂志新
2023-03-14

不要使用say。内容。变量say不是要键入的消息,而是函数/函数名。

尝试使用ctx。消息内容而不是说。内容

 类似资料:
  • 我有一个用UTF-16 LE编码的超级简单的XML文档。 我这样加载它(使用): 我通过保存文件并用十六进制编辑器检查它,检查了没有额外的BOM/垃圾符号(前导或任何地方)。XML格式正确。 但是,我仍然得到以下错误: 我上下搜索了这个错误,但他们都说这是BOM的错误,我(据我所知)已经证实不是这样。还有什么不对劲?

  • 我正在使用Java,并试图从一些http链接获取XML文档。我使用的代码是: 不要注意,它是一个特殊的类,就像普通的输入流一样。 使用上面的代码,我有时会得到错误

  • 是否有任何方法可以删除除bot本身之外的任何人发送的消息,文档似乎表明这是可能的 您自己的邮件可以删除没有任何适当的权限。然而,要删除其他人的邮件,您需要适当的权限才能这样做。 但是我找不到一种方法来定位消息,以便在on_message事件触发器中这样做,我是错过了什么还是不可能?

  • 当我尝试使用pause、stop和resume命令时,它会给出keyrerror。触发该错误的全部代码都在上面。错误是这样的: 忽略命令stop:Traceback(最近一次调用last)中的异常:文件“C:\Users\emirs\PycharmProjects\discordmasterbot\venv\lib\site packages\discord\ext\commands\core.p

  • 我对RESTful API和处理MIME内容都是新手。我正在尝试编写一个应用程序,从Gmail邮箱中检索消息,以便进一步处理。 我使用Google Developers API reference作为工具来熟悉API。使用以下GMail API参考中的“尝试一下”特性 https://developers.google.com/gmail/api/v1/reference/users/messag

  • 我已经构建了一个RESTendpoint,它使用Spring和Apache CXF2.5来使用和生成Application/JSON。 配置: 当我使用不受支持的内容类型(如application/xml)发送请求(使用REST客户端应用程序)时,我会得到一个内部服务器错误。我希望是405,因为endpoint不支持任何其他内容类型。为什么我会得到这个例外?