我最近开始将我的命令转换为斜杠命令。我成功地做到了这一点,但我缺少一项我似乎无法找到的功能。我想删除我对交互的响应(因此是回调),如果可能的话,在一段时间后(但我的 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()
希望你能帮助我,提前致谢。
抱歉我的英语不好?
答案 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