如果一个交互(例如按钮点击)没有被回复,discord会在客户端显示“交互失败”
他们希望你做什么:inter.reply(‘stuff’)
我想做的:inter.channel.send(‘stuff’)
这不是错误,我只是想防止出现“交互失败”,有什么办法吗?
最佳答案
您可以使用 ButtonInteraction.deferUpdate()
.这不会显示“此交互失败”,它会回复说您稍后将对其进行编辑[1],尽管它不会像 Bot 正在思考的那样显示任何内容...
inter.deferUpdate();
inter.channel.send("some content")
[1]:您不必在
之后更新它关于javascript - discord.js 禁用 “interaction failed”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69902967/