hey im trying to get my discord bot make a greeting message when a new user is joinng the server.
here is my code.
bot.on('guildMemberAdd', member => {
const channel = member.guild.channels.find(channel => channel.name === "tvedes-gaming-room");
if(!channel) return;
channel.send(`Velkommen til, ${member}, Læs reglerne`)});
but i get this error.
Cannot read property 'channels' of undefined
at DiscordClient.<anonymous> (C:\Users\Wind\Desktop\TvedeBot\bot.js:42:31)
at DiscordClient.emit (events.js:305:20)
at emit (C:\Users\Wind\Desktop\TvedeBot\node_modules\discord.io\lib\index.js:1580:14)
at DiscordClient.handleWSMessage (C:\Users\Wind\Desktop\TvedeBot\node_modules\discord.io\lib\index.js:1904:11)
at WebSocket.emit (events.js:305:20)
at Receiver.ontext (C:\Users\Wind\Desktop\TvedeBot\node_modules\ws\lib\WebSocket.js:841:10)
at C:\Users\Wind\Desktop\TvedeBot\node_modules\ws\lib\Receiver.js:536:18
at Receiver.applyExtensions (C:\Users\Wind\Desktop\TvedeBot\node_modules\ws\lib\Receiver.js:371:5)
at C:\Users\Wind\Desktop\TvedeBot\node_modules\ws\lib\Receiver.js:508:14
at Receiver.flush (C:\Users\Wind\Desktop\TvedeBot\node_modules\ws\lib\Receiver.js:347:3)
plz help me :-)
member
and check if it's really the guildMemberObject? – Gilles Heineschdiscord.io
. – PLASMA chicken