【发布时间】:2021-10-13 10:19:18
【问题描述】:
我已经搜索了 discord.js 文档,但我找不到让机器人检测他们自己的消息是否由 discord 服务器中的用户回复的方法。有没有办法做到这一点?
非常感谢, 保罗10
【问题讨论】:
标签: node.js discord discord.js
我已经搜索了 discord.js 文档,但我找不到让机器人检测他们自己的消息是否由 discord 服务器中的用户回复的方法。有没有办法做到这一点?
非常感谢, 保罗10
【问题讨论】:
标签: node.js discord discord.js
所有消息都有一个message_reference 属性。这包含公会、频道和消息 ID。如果不是回复,则此属性为 null。我假设您已经知道该频道。
//async function
//message is an instance of Message
let { channel, message_reference: reply } = message
const repliedTo = await channel.messages.fetch(reply.message_id);
//repliedTo is now the replied message with author, content, etc
【讨论】:
message_reference。它已重命名为reference。 message_id 也已更改为 messageId