Javascript Discord.js机器人//欢迎功能不工作

Javascript Discord.js机器人//欢迎功能不工作,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,因此,我试图对我的机器人进行编码,以便在玩家加入服务器时执行不同的欢迎消息。bot没有在代码中声明任何问题,但每次有人加入时,都不会发生任何事情,它只是出现在日志中。有什么线索吗 module.exports=(客户端)=>{ const channelId='7667615088427530250';//欢迎频道 client.on('guildMemberAdd',(member)=>{ 控制台日志(成员); 常数=[ `该会员即将加入我们,欢迎来到${member.guild}!`, `欢

因此,我试图对我的机器人进行编码,以便在玩家加入服务器时执行不同的欢迎消息。bot没有在代码中声明任何问题,但每次有人加入时,都不会发生任何事情,它只是出现在日志中。有什么线索吗

module.exports=(客户端)=>{
const channelId='7667615088427530250';//欢迎频道
client.on('guildMemberAdd',(member)=>{
控制台日志(成员);
常数=[
`该会员即将加入我们,欢迎来到${member.guild}!`,
`欢迎光临${member.guild}!`,
`干杯,${member},欢迎来到服务器,
`我闻到了新来者的气味!欢迎,${member}加入${member.guild}!`,
];
常量消息=`${
欢迎[Math.floor(Math.random()*欢迎.length)]
}请阅读${member.guild.channels.cache.get(
'766731745960919052'
)}然后单击“验证”以获得对服务器的完全访问权限;
const channel=member.guild.channels.cache.get(channelId);
信道发送(消息);
});
};

您的代码中有一些错误,因此我将尝试为您修复它们。无论如何,这个版本肯定能工作

client.on('guildMemberAdd', member => {
  console.log(member);

  const welcomes = [
   `The member ${member} is joining us, welcome to ${member.guild}!`,
   `Say hello to ${member.id} Welcome to ${member.guild}!`,
   `Cheers, ${member}, welcome to the server!`,
   `I am smelling newcomers! Welcome, ${member} to ${member.guild}!`
  ];

  const message = `${welcomes[~~(Math.random() * welcomes.length)]} Please read the <#766731745960919052> and click on verify to gain full access to the server.`;

  const channelId = '766761508427530250'; // welcome channel
  const channel = member.guild.channels.cache.find(chan => chan.id === `${channelId}`);
  channel.send(message);
 });

client.on('guildMemberAdd',member=>{
控制台日志(成员);
常数=[
`会员${member}正在加入我们,欢迎来到${member.guild}!`,
`向${member.id}问好欢迎来到${member.guild}!`,
`干杯,${member},欢迎来到服务器,
`我闻到了新来者的气味!欢迎,${member}加入${member.guild}`
];
const message=`${welcomes[~~(Math.random()*welcomes.length)]}请阅读并单击“验证”以获得对服务器的完全访问权限;
const channelId='7667615088427530250';//欢迎频道
const channel=member.guild.channels.cache.find(chan=>chan.id===`${channelId}`);
信道发送(消息);
});

请停止使用java标签标记js问题。是否可以添加更多的
console.log()
检查点以查看脚本停止执行的确切位置?非常感谢!我自己经历过,发现了问题,仍然非常感激!