无法发送隐藏的嵌入消息

Posted

技术标签:

【中文标题】无法发送隐藏的嵌入消息【英文标题】:Can't send hidden embed message 【发布时间】:2021-09-29 18:52:04 【问题描述】:

我想发送一条“隐藏”消息,只有消息作者才能看到:

#ping
@slash.slash(name='ping', description="Check Bot's response time", guild_ids=guild_ids)
@commands.has_role(804318858873536522)
async def ping(ctx):
    embed=discord.Embed(title=":ping_pong:Pong!:ping_pong:", colour=discord.Colour.blue(), description=f':ballot_box_with_check:Response time is **client.latency**ms')
    await ctx.send(embed=embed, hidden=True)

当我执行这个命令时,我收到了这个错误:

Embed/File is not supported for `hidden`!
discord.errors.NotFound: 404 Not Found (error code: 10062): Unknown interaction

*隐藏消息是只有作者才能看到的消息。示例:

【问题讨论】:

有一个名为ephemera 的关键字参数,它采用bool 指示消息是否应该只对用户可见。不确定它是否在您的第三方包中可用 【参考方案1】:

看看你收到的这个错误信息:

Embed/File is not supported for `hidden`!

我认为这回答了你的问题,但我不完全确定。

【讨论】:

【参考方案2】:

我已经解决了我的问题。这实际上是非常愚蠢的。我需要停止主机上的机器人实例。只有 1 个实例处于活动状态后,斜线命令才会起作用

【讨论】:

以上是关于无法发送隐藏的嵌入消息的主要内容,如果未能解决你的问题,请参考以下文章

将 webbrowser 控件渲染到屏幕外(或隐藏)

如何隐藏 discord.py 中的原始链接

如何在嵌入式 UIImagePickerController 中隐藏导航栏

当活动屏幕首次在 Android Studio 上加载时,如何在隐藏的背景中发送带有当前位置数据的 SMS 文本消息?

php 此代码会将消息隐藏到无法获得积分的所有用户。

通过 JNA 向隐藏窗口发送击键