【问题标题】:Discord Only you can see this messageDiscord 只有您可以看到此消息
【发布时间】:2022-06-30 20:51:32
【问题描述】:

我想从频道获取消息,但我想获取的消息是“只有您可以看到此消息”的消息。 我尝试使用此请求 url:https://discord.com/api/v9/channels/966052113174102093/messages?limit=25 获取消息,但我没有收到隐藏消息。

【问题讨论】:

  • 您能否更清楚地了解“隐藏消息”是什么意思,因为您的机器人应该可以访问您所定位的频道,而不是您将收到“401:未经授权的消息”跨度>
  • @MrKioZ 我制作了一个程序,可以点击嵌入按钮上的频道。如果我点击按钮,我应该会收到一条消息,说这条消息只能看到你,但如果我想获得频道的消息,我看不到只有我能看到的消息。在使用我的帐户的浏览器中,如果我单击该按钮,则会出现只有我能看到的消息,但如果我重新加载它就消失了,我必须再次单击此消息。所以我的问题是如何从频道获取消息
  • @Schlenni123 重新加载时消息消失了。没有办法解决这个问题。我猜你可能会做 DM,甚至可能会创建一个私人频道来发送消息

标签: discord.py


【解决方案1】:

这些类型的消息称为临时消息。仅当消息来自交互(按钮、斜线命令、下拉菜单)时,您才能使消息成为临时消息。

await interaction.response.send_message(content=content, ephemeral=True)

在内容后添加ephemeral=True,这应该仅适用于interactions

【讨论】:

    猜你喜欢
    • 2022-10-30
    • 2021-12-08
    • 2022-11-05
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2017-11-28
    • 1970-01-01
    相关资源
    最近更新 更多