为什么机器人在加入服务器时不向用户发送消息?
bot.on("guildMemberAdd", async (member) => {
const embed = new Discord.MessageEmbed().setDescription(`Willkommen bei ${colours.mainname}. Wir m`).setColor(colours.maincolour);
member.send(embed);
// var role = member.guild.roles.cache.find(role => role.id === '746850263335305316');
// member.roles.add(role);
});
答案 0 :(得分:2)
正如Jakye所说,您现在必须使用意图。在developer portal上,选择您的项目,然后在bot选项卡下,勾选意图。请注意,对于拥有100多个行业协会的机器人来说,情况更为复杂,但是根据我的观察,我认为您还没有达到这个目标。