我使用的是Discordjs v13。我已经创建了一个斜杠命令,并且能够使用以下命令“打印”一条消息
await interaction.reply(messageObj);我需要将回复发送到触发命令的不同通道,这可能吗?
类似于:
interaction.setChannel(channelId).reply(...) 或
interaction.reply({
channel: ....
....
})发布于 2021-11-19 01:04:47
你想要的是不可能的。Discord接口不允许指定app交互的回复渠道:https://discord.com/developers/docs/interactions/receiving-and-responding#responding-to-an-interaction
但是,如果你担心回复会显示给每个人,你可以让回复变得短暂。如果要记录交互,可以回复交互,然后使用问题备注中提供的解决方案发送另一条消息。
https://stackoverflow.com/questions/70027846
复制相似问题