为什么我的 guildMemberAdd 不起作用?任何人都可以帮助我吗?

时间:2021-06-28 21:55:52

标签: javascript discord discord.js

由于某种原因我的代码不起作用,有人能帮我解决问题吗?我已经尝试了一切,但我无法解决它。

我是初学者。

client.on('guildMemberAdd', async (member) => {
    
    let guild = client.guilds.cache.get("856315771131265045");
    let channel = client.channels.cache.get("856338841891635231")
    let emoji = member.guild.cache.find(emoji.name === 'tenor');

    if(guild != member.guild){
        return console.log('Erro (Servidor Errado)')
    } else {

        let embed = new Discord.MessageEmbed()
        .setColor('#FF0000')
        .setAuthor(member.user.tag, member.user.displayAvatarURL())
        .setTitle(`Bem Vindo`)
        .setImage('hhttps://imgur.com/NE1Jx0e')
        .setDescription(`${member.user}, bem vindo ao servidor ${guild.name}! Atualmente temos ${guild.memberCount} membros.`)
        .addField('Canais','Verfica aqui <#856315772770451509>')
        .setThumbnail(member.user.displayAvatarURL({dynamic: true, format: "png", size: 1024}))
        .setFooter('ID: ' + member.user.id)
        .setTimestamp();

        await channel.send(embed)
    }


})

1 个答案:

答案 0 :(得分:0)

确保这部分是开放的:discord-devoloper--portal > aplications > [your bot] > bot > Privileged Gateway Intents PRESENCE INTENT * 和 服务器成员意图