有没有一种方法可以使用消息ID对discord.js中的特定消息做出反应?

时间:2020-03-01 07:50:10

标签: javascript node.js discord.js

我知道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)做出任何反应吗?

1 个答案:

答案 0 :(得分:0)

首先,您需要fetch the message,然后对此做出反应。我假设消息在您正在其中调用命令的通道中:

message.channel.fetchMessage(pendingMessage)
    .then(msg => msg.react(pendingReaction));