Discord.js:如何在成员通过react获得角色后发送欢迎消息

Discord.js:如何在成员通过react获得角色后发送欢迎消息,discord,discord.js,Discord,Discord.js,我制作了一个不和谐的机器人,但是,我想在成员通过反应角色获得角色后发送欢迎消息,如何使其工作 我已经有了在这里搜索的代码 client.on('guildMemberAdd', member => { var ReBeL = member.user.id; var ReBeLserver = member.guild.name; var ReBelcount = member.guild.memberCount; var bel = [ "Welcome <@!id

我制作了一个不和谐的机器人,但是,我想在成员通过反应角色获得角色后发送欢迎消息,如何使其工作

我已经有了在这里搜索的代码

client.on('guildMemberAdd', member => {
var ReBeL = member.user.id;
var ReBeLserver = member.guild.name;
var ReBelcount = member.guild.memberCount;
var bel = [
    "Welcome <@!id>, we hope you will enjoy staying in **@server** ",
    "Welcome <@!id> you are #th member! We hope you will enjoy staying in **@server**"
]
var moon = bel[Math.floor(Math.random() * bel.length)];
moon = moon.replace('id', ReBeL)
moon = moon.replace('@server', ReBeLserver)
moon = moon.replace('#', ReBelcount)
setTimeout(function() {
const channel = member.guild.channels.cache.find(ch => ch.name === 'general');
if (!channel) {
return;
 }return channel.send(moon);
 },4000)});
client.on('guildMemberAdd',member=>{
var=member.user.id;
var ReBeLserver=member.guild.name;
var ReBelcount=member.guild.memberCount;
变量bel=[
“欢迎光临,希望您在**@server**过得愉快”,
“欢迎您成为第#位会员!我们希望您在**@server**过得愉快”
]
var moon=bel[Math.floor(Math.random()*bel.length)];
月亮=月亮。替换('id',叛军)
moon=moon.replace(“@server”,ReBeLserver)
月亮=月亮。替换(“#”,ReBelcount)
setTimeout(函数(){
const channel=member.guild.channels.cache.find(ch=>ch.name=='general');
如果(!通道){
返回;
}返回通道。发送(月亮);
},4000)});
谢谢你