我无法在线找到有关此主题的任何内容。有没有办法告诉您的漫游器对较旧的消息做出反应?像这样:
1-烤面包机:嘿
2-乔纳森:!!反应
会让机器人对烤面包机说“嘿”吗?甚至更老的东西,对某条消息做出诸如[string[]]
之类的5条消息。我没有任何代码,但是我非常了解discord.js,并且知道如何正常地对消息添加响应。
答案 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);
}
})
});
编辑:我不知道您的命令处理程序设置是什么样的,因此取决于代码可能需要一些调整。