[英]My Discord.js Bot welcome message suddenly stopped working
所以我做了一个 Discord 机器人,欢迎消息在前 3 个月左右有效,但突然停止工作,请问为什么? 我一直在寻找为什么它不起作用,但我找不到原因。 之前谢谢你。
client.on('guildMemberAdd', member => {
const channel = member.guild.channels.find(
ch => ch.name === '•chat-kalem•'
);
const redirch = member.guild.channel.cache.find(ch => ch.name === "•rules•");
channel.send(`Welcome, ${member}! Please read the ${redirch} first.`);
});
嘿,您的问题是因为 Discord Api 最近的网关更改,您需要启用这里的意图,这是一个修复 -
bot
部分内,您将看到一个名为Privileged Gateway Intents
的部分SERVER MEMBERS INTENT
并重新启动机器人,您的机器人将开始接收guildMemberAdd
事件!在Discord.js了解有关意图的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.