Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 让机器人对上面的消息做出反应_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 让机器人对上面的消息做出反应

Javascript 让机器人对上面的消息做出反应,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我需要一个机器人对发送命令的用户上方的消息做出反应。现在,bot只对发送命令的用户作出反应 client.on('message',(msg)=>{ 如果(msg.content=='Boo-Hoo'){ const reactionEmoji=msg.guild.emojis.cache.find( (表情符号)=>emoji.name==='BooHoo' ); msg.react(reactionEmoji); } }); 如何修改/重写此代码,使其对发送命令的用户上方的消息作出反应?我

我需要一个机器人对发送命令的用户上方的消息做出反应。现在,bot只对发送命令的用户作出反应

client.on('message',(msg)=>{
如果(msg.content=='Boo-Hoo'){
const reactionEmoji=msg.guild.emojis.cache.find(
(表情符号)=>emoji.name==='BooHoo'
);
msg.react(reactionEmoji);
}
});
如何修改/重写此代码,使其对发送命令的用户上方的消息作出反应?我想这可能与MessageManager和获取消息有关,但我不知道。

在这里,使用:

message.channel.messages
.fetch({limit:2})//获取该通道中的两条最新消息(cmd和aaobve)
.then((messages)=>messages.last().react(reactEmoji));//获取最后一个(第二个)条目并对其作出反应

我被discord.js库吞没了,以至于我忘记了基本js,也没有想到要创建基本数组。谢谢你的帮助:)