我知道message.react();
,但似乎找不到使用消息ID对消息做出具体反应的任何内容。我的代码现在显示为
if(message.content.startsWith('$react')) {
let splicedMessage = message.content.slice(7);
let messageParts = splicedMessage.split(' ');
let pendingMessage = messageParts[0];
let pendingReaction = messageParts[1];
}
例如“ $反应(messageID)(反应)”。我可以通过指定的反应对messageID(代码中的pendingMessage
)做出任何反应吗?
答案 0 :(得分:0)
首先,您需要fetch the message,然后对此做出反应。我假设消息在您正在其中调用命令的通道中:
message.channel.fetchMessage(pendingMessage)
.then(msg => msg.react(pendingReaction));