对较旧的消息做出反应

时间:2018-12-07 15:47:21

标签: javascript discord.js

我无法在线找到有关此主题的任何内容。有没有办法告诉您的漫游器对较旧的消息做出反应?像这样:

1-烤面包机:嘿

2-乔纳森:!!反应

会让机器人对烤面包机说“嘿”吗?甚至更老的东西,对某条消息做出诸如[string[]]之类的5条消息。我没有任何代码,但是我非常了解discord.js,并且知道如何正常地对消息添加响应。

1 个答案:

答案 0 :(得分:0)

经过测试,可以正常工作:

const amount = (parseInt(msg.content.split(' ')[1])) + 1;

    msg.channel.fetchMessages({
        limit: amount,
    }).then((messages) => {
        var i = 0;
        messages.forEach(function(message) {
            i++;
            if (i == amount) {
                message.react("✅").catch(console.error);
            }
        })
    });

编辑:我不知道您的命令处理程序设置是什么样的,因此取决于代码可能需要一些调整。