有没有办法删除对交互的响应(discord.js)

时间:2021-04-19 12:39:32

标签: node.js discord discord.js

我最近开始将我的命令转换为斜杠命令。我成功地做到了这一点,但我缺少一项我似乎无法找到的功能。我想删除我对交互的响应(因此是回调),如果可能的话,在一段时间后(但我的 Discord 机器人不需要)。

例如,我的回调是这样发布的:

client.api.interactions(interaction.id, interaction.token).callback.post({
   data: {
      type: 4,
      data: {
         content: 'Hello World!'
      }

   }
})

我想立即删除该响应(或定时删除,但在本例中不是)。

在 Discord 文档(this 页)中表示这是可能的,但我不知道具体如何做到这一点。 我已经尝试过的具体代码是这样的,但是当代码执行时,我收到了 METHOD NOT ALLOWED 错误:

client.api.interactions(interaction.id, interaction.token).callback.delete()

希望你能帮助我,提前致谢。

抱歉我的英语不好?

1 个答案:

答案 0 :(得分:0)

你可以获取这个: https://discordapp.com/api/webhooks/{APP ID}/{Interaction Token}/messages/@original

像这样:

<块引用>

取(File "C:\...\temp.py", line 86, in <module> layer_1 = sigmoid(np.dot(layer_0,synapse)) File "<__array_function__ internals>", line 5, in dot ValueError: shapes (6497,12) and (6497,12) not aligned: 12 (dim 1) != 6497 (dim 0) , { 方法:“删除” } );

https://discord.com/developers/docs/interactions/slash-commands#delete-original-interaction-response