javascript - discord.js 禁用 “interaction failed”

如果一个交互(例如按钮点击)没有被回复,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/

相关文章:

r - 如何编写一个 apply() 函数来将矩阵列中的每个元素限制为最大允许值?

typescript - @typescript-eslint/naming-convention

android - 找不到实现(房间)

flutter - 无法将类型为 'String' 的值分配给 flutter Getx 中类型为

python - 如何根据字典键和值过滤 Pandas 数据框行?

python - 如何使用 while 循环摆脱空字符串? (Python)

intellij-idea - 如何将项目从 IDEA 连接到 Gitlab

javascript - 从数组中创建 N 位随机单词

list - 如何更新 Haskell 中的列表元素

arrays - 为什么文本行数组看起来有一个额外的容器级别?