【发布时间】:2020-08-02 08:30:41
【问题描述】:
我希望你能帮助我似乎无法为这个特定的用例找到解决方案。
当用户加入我的服务器时,我想在服务器中显示欢迎嵌入并更新他们的昵称。
我的嵌入位工作正常,但我似乎无法使用提供的用户获取 guildMember。
代码:Discord.js v12.2
bot.on('guildMemberAdd', member=> {
const channel = member.guild.channels.cache.find(channel => channel.name === 'cloudservertesting');
if(!channel) return;
const embed = new Discord.MessageEmbed()
.setColor('#992D22')
.setTitle('New Member')
.setDescription(`**${member.user.username}** has joined Red Wine Gaming!, Welcome!`)
.setThumbnail(`${member.user.displayAvatarURL()}`)
.setTimestamp();
channel.send(embed);
//Change users Nickname Here
});
member.guild.members 返回一个对象,但它不会让我 .filter
如果我可以从用户添加上提供的 mumer.user 中获取公会成员,那将是理想的,这样我就可以设置昵称。
【问题讨论】:
标签: discord.js