Discord bot停止发送欢迎消息

时间:2020-11-10 10:43:51

标签: node.js discord.js

因此,我使机器人与新用户打招呼的代码停止工作了,我也不知道为什么或如何 这是我用于欢迎事件本身的代码```module.exports =(client)=> { const channelId ='757493821251649608'//欢迎频道 const targetChannelId ='757521186929246219'//规则和信息

    public static void main(String... args) {
        Pattern p = Pattern.compile(":\".?\"");

        String str = "[{\"name:\"s2\"},{},{\"name\":\"f2\"},{\"name\":\"f2\"},{},{\"name\":\"l\"}]";

        Matcher m = p.matcher(str);
        System.out.println(str);
        while (m.find()) {
            System.out.println("groupe = " + m.group());
        }
    }

}```

这就是我让机器人执行它的方式

client.on('guildMemberAdd', (member) => {
  const message = `Hi, hope you enjoy your stay <@${
    member.id
  }> , Oh i almost forgot to tell you, check out! ${member.guild.channels.cache
    .get(targetChannelId)
    .toString()}`

  const channel = member.guild.channels.cache.get(channelId)
  channel.send(message)
})

1 个答案:

答案 0 :(得分:0)

这很可能是特权意图问题,最近已成为必需。查看this问题,看看是否可以解决。另请阅读privileged intents

的Discord API文档