【问题标题】:Guild Member Add does not work (discordjs) [duplicate]公会成员添加不起作用(discordjs)[重复]
【发布时间】:2021-02-13 11:40:48
【问题描述】:

我有一个代码,如果有人加入机器人会发出欢迎消息,但当用户加入时,机器人不会发出欢迎消息。

代码:

bot.on('guildMemberAdd', member => {

    const channel = member.guild.channels.cache.find(channel => channel.name === "general")
    if (!channel) return;

    const joinembed = new Discord.MessageEmbed()
    .setTitle(`A new member just arrived!`)
    .setDescription(`Welcome ${member} we hope you enjoy your stay here!`)
    .setColor("#FF0000")

    channel.send(joinembed)
});

我的机器人拥有所有权限,并且位于角色层次结构的最顶端,请帮助我不知道我做错了什么。当用户离开时也会出现此问题(它也不会给出欢迎消息)

【问题讨论】:

    标签: javascript node.js discord discord.js bots


    【解决方案1】:

    Discord 几天前进行了一些更改。该机器人没有发送欢迎消息,因为它从未收到 guildMemberAdd 事件。从现在开始,要获得这些类型的事件,您必须在开发门户中打开意图。完成此操作后,您的代码将重新开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 2021-10-20
      • 2021-06-18
      • 2021-06-27
      • 2021-02-18
      • 2018-12-31
      相关资源
      最近更新 更多