Search code examples
javascriptdiscorddiscord.js

DiscordJS setting welcomer to a certain channel


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


Solution

  • 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