繁体   English   中英

我的 Discord.js Bot 欢迎消息突然停止工作

[英]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 最近的网关更改,您需要启用这里的意图,这是一个修复 -

  • 前往Discord 开发人员门户
  • 选择您的应用程序
  • 如果 yiu 向下滚动一点,在bot部分内,您将看到一个名为Privileged Gateway Intents的部分
  • 启用SERVER MEMBERS INTENT并重新启动机器人,您的机器人将开始接收guildMemberAdd事件!

Discord.js了解有关意图的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM