发送短暂响应不和谐按钮
Send ephemeral response discord-button
我想发送这样的临时回复
使用 discord discord-button
我试过的
client.on('clickButton', async (button) => {
if (button.id === 'openTicket') {
await button.reply.defer();
await button.message.channel.send('Done', {ephemeral: true});
}
});
我对按钮没有太多经验,但我建议您阅读以下内容:
https://discordjs.guide/interactions/buttons.html#deferring-and-updating-the-button-message
我不认为 button.message.channel.send
可以选择短暂响应,因为它只是向频道发送消息,而不是向指定用户发送消息,
并且通常 ephemeral 存在于“回复”上,因为它知道它正在回复哪个用户,所以它可以只为他设置 ephemeral。
如果我找到确切的解决方案,我会及时通知您。
但是
现在尝试做类似的事情:
await button.reply({
content: 'hi',
ephemeral: true,
)
我想发送这样的临时回复
使用 discord discord-button
我试过的
client.on('clickButton', async (button) => {
if (button.id === 'openTicket') {
await button.reply.defer();
await button.message.channel.send('Done', {ephemeral: true});
}
});
我对按钮没有太多经验,但我建议您阅读以下内容: https://discordjs.guide/interactions/buttons.html#deferring-and-updating-the-button-message
我不认为 button.message.channel.send
可以选择短暂响应,因为它只是向频道发送消息,而不是向指定用户发送消息,
并且通常 ephemeral 存在于“回复”上,因为它知道它正在回复哪个用户,所以它可以只为他设置 ephemeral。
如果我找到确切的解决方案,我会及时通知您。
但是
现在尝试做类似的事情:
await button.reply({
content: 'hi',
ephemeral: true,
)