Javascript 当成员加入不再有效时,显示成员计数和帐户创建日期的代码

Javascript 当成员加入不再有效时,显示成员计数和帐户创建日期的代码,javascript,discord.js,Javascript,Discord.js,我有一个机器人,每当有新用户加入欢迎频道时,它都会显示会员数量和用户帐户创建日期,并且它过去工作得很好,但在远离discord大约6个月后,昨天回来,我发现它不再工作了,但是我不知道我必须对代码做什么更改:(,有人能帮我吗 const Discord=require('Discord.js'); const bot=new Discord.Client(); 常量前缀=“?”; 常数fs=要求('fs'); bot.commands=new Discord.Collection(); bot.o

我有一个机器人,每当有新用户加入欢迎频道时,它都会显示会员数量和用户帐户创建日期,并且它过去工作得很好,但在远离discord大约6个月后,昨天回来,我发现它不再工作了,但是我不知道我必须对代码做什么更改:(,有人能帮我吗

const Discord=require('Discord.js');
const bot=new Discord.Client();
常量前缀=“?”;
常数fs=要求('fs');
bot.commands=new Discord.Collection();
bot.on('guildMemberAdd',member=>{
const channel=member.guild.channels.cache.find(channel=>channel.name==“欢迎”);
如果(!通道)返回;

channel.send(`Welcome,${member},请阅读#中的规则Discord最近对某些隐私敏感用户数据的发送方式进行了更改。状态和活动数据(.Presence)以及基于公会成员的事件(guildMemberAdd、guildMemberRemove、guildMemberUpdate、presenceUpdate)现在通过在开发人员仪表板中切换来显式选择加入

您需要从discord开发者门户启用成员意图

  • 转到discord开发人员门户
  • 选择您的机器人应用程序
  • 选择bot选项
  • 在特权意图下向下滚动可同时启用这两个选项

  • 它是如何工作的?您遇到了什么错误?您能提供堆栈跟踪吗?它不会显示任何错误,但现在当用户加入欢迎频道时不会发生任何事情。在代码中添加一些日志或toast将有助于您调试此问题。如果您的问题已解决,请单击答案上的勾选选项