为了账号安全,请及时绑定邮箱和手机立即绑定

公会成员添加不起作用(discordjs)

公会成员添加不起作用(discordjs)

凤凰求蛊 2023-06-29 22:38:03
我有一个代码,如果有人加入机器人,则会发出欢迎消息,但当用户加入时,机器人不会发出欢迎消息。代码: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)});我的机器人拥有所有权限,并且位于角色层次结构的最顶层,请帮助我不知道我做错了什么。当用户离开时也会出现此问题(它也不会给出欢迎消息)
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

Discord 几天前做了一些改变。机器人不会发送欢迎消息,因为它永远不会收到该guildMemberAdd事件。从现在开始,要获取这些类型的事件,您必须在开发门户中打开意图。完成此操作后,您的代码将再次开始工作。

//img1.sycdn.imooc.com/649d976d0001be7612870507.jpg

查看完整回答
反对 回复 2023-06-29
  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号