对旧消息做出反应
React to an older message
我无法在网上找到关于此主题的任何内容。有没有办法告诉你的机器人对旧消息做出反应?类似于:
1 - 烤面包机:嘿
2 - 乔纳森:!!反应
会让机器人对 Toaster 说 "Hey" 做出反应吗?或者更老的东西,做类似 !!react 5
的事情来对 5 条消息做出反应。我没有这方面的任何代码,但我很了解 discord.js 并且知道如何正常添加对消息的反应。
已测试并正常工作:
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);
}
})
});
编辑:我不知道你的命令处理程序设置是什么样的,因此代码可能需要一些调整。
我无法在网上找到关于此主题的任何内容。有没有办法告诉你的机器人对旧消息做出反应?类似于:
1 - 烤面包机:嘿
2 - 乔纳森:!!反应
会让机器人对 Toaster 说 "Hey" 做出反应吗?或者更老的东西,做类似 !!react 5
的事情来对 5 条消息做出反应。我没有这方面的任何代码,但我很了解 discord.js 并且知道如何正常添加对消息的反应。
已测试并正常工作:
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);
}
})
});
编辑:我不知道你的命令处理程序设置是什么样的,因此代码可能需要一些调整。