Reputation: 1021
I am trying to create in my discord bot a "Welcome" message when a new user logs in and for some reason it does not work, there is no error message and the like. Attaching the code, I would really love to help.
client.on('GulidMemberAdd', (member) => { console.error("work?")
let channelId = '814448374790225980';
let embed = new Discord.MessageEmbed()
.setTitle('member joined!')
.setDescription('${member.user.tag} join')
.setTimestamp()
client.channels.cache.get(channelId).send(embed)
})
Upvotes: 0
Views: 296
Reputation: 3805
There's 2 typos in your code.
client.on('gulidMemberAdd', (member) => {
// ~~~~~ should be guild
let channelId = '814448374790225980';
let embed = new Discord.MeesageEmbed()
// ~~~~~~~ should be Message
.setTitle('member joined!')
// ~ ~ Should be a template literal string
.setDescription('${member.user.tag} join')
.setTimestamp()
client.channels.cache.get(channelId).send(embed)
})
Fixed version:
client.on('guildMemberAdd', (member) => {
let channelId = '814448374790225980';
let embed = new Discord.MessageEmbed()
.setTitle('member joined!')
.setDescription(`${member.user.tag} join`)
.setTimestamp()
client.channels.cache.get(channelId).send(embed)
})
Upvotes: 1