Javascript 尝试在react表情符号get dm上执行discord.js

Javascript 尝试在react表情符号get dm上执行discord.js,javascript,discord,discord.js,Javascript,Discord,Discord.js,当你对一两个表情符号做出反应时,我如何制作一个机器人给你发送dm? 我不太擅长JavaScript,所以我请求您的帮助 bot.on('message', message => { if(message.author.bot) { if(message.embeds) { const embedMsg = message.embeds.find(msg => msg.title === 'server roles

当你对一两个表情符号做出反应时,我如何制作一个机器人给你发送dm? 我不太擅长JavaScript,所以我请求您的帮助

bot.on('message', message => {
    if(message.author.bot)
    {
        if(message.embeds)
        {
            const embedMsg = message.embeds.find(msg => msg.title === 'server roles');
            if(embedMsg)
            {
                embedMsg.message.react('706754740767424572')
                .then(reaction => reaction.message.react('706761878721789982'))
                .then(msg => console.log("Deleted message"))
                .catch(err => console.error);
            }
        }
        return;
    }
    if(message.content.toLowerCase() === '!roles')
    {
        const embed = new Discord.RichEmbed();
        embed.setTitle("server roles");
        embed.setColor("BLUE")
        embed.setDescription("<:Patreon:706754740767424572> - patreonas")
        message.channel.send(embed);
    }
});


bot.on('messageReactionAdd', (reaction, user) => {
    if(reaction.message.id !== '737968410377453578') return
    user.send('...')
    .catch(console.error)
  });
bot.on('message',message=>{
if(message.author.bot)
{
if(message.embeddes)
{
const embedMsg=message.embeds.find(msg=>msg.title==='server roles');
如果(msg)
{
embedMsg.message.react('706754740767424572')
.then(reaction=>reaction.message.react('706761878721789982'))
。然后(msg=>console.log(“已删除的消息”))
.catch(err=>console.error);
}
}
返回;
}
if(message.content.toLowerCase()=='!roles')
{
const embed=new Discord.RichEmbed();
嵌入.setTitle(“服务器角色”);
嵌入.setColor(“蓝色”)
嵌入.setDescription(“-patreonas”)
message.channel.send(嵌入);
}
});
bot.on('messageReactionAdd',(reaction,user)=>{
if(reaction.message.id!=“737968410377453578”)返回
user.send(“…”)
.catch(console.error)
});

在bot事件消息reactionadd中,您需要添加以下内容:

让msgId=[];
client.on(“message”,(message)=>{
如果(message.content==“command”){
message.channel.send(
新建discord.MessageEmbed()
.setAuthor(“嵌入”)
.setDescription(“样本描述”)
)。然后(消息=>{
msgId.push(message.id);

message.react(“请添加详细信息。您的代码目前应该做什么?您希望只跟踪添加到特定消息中的表情符号还是跟踪所有消息?”?