Home > Blockchain >  DiscordJS setting welcomer to a certain channel
DiscordJS setting welcomer to a certain channel

Time:03-10

const channel = member.guild.channels.cache.find(ch => ch.type === 'text' && ch.permissionsFor(client.user.id).has('SEND_MESSAGES'))
member.guild.channels.cache.find(channel => channel.name === 'greetings' || 'welcome')
channel.send(welcomeembed);

I am trying to set the my welcomer to any channel called greetings or welcome i have tried to implement it with line 2 of the example above but did not work, how would i fix this

CodePudding user response:

const channel = member.guild.channels.cache.find(ch => ch.type === 'text' && ch.permissionsFor(client.user.id).has('SEND_MESSAGES') && ch.name === 'welcome')
if(channel) {
channel.send(welcomeembed);
}

fixed it

CodePudding user response:

I am trying to set the my welcomer to any channel called greetings or welcome

member.guild.channels.cache.find(channel => channel.name === 'greetings' || channel.name === 'welcome')

This should works

  • Related