DiscordJS 将欢迎程序设置为某个频道
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);
我正在尝试将我的欢迎程序设置为任何名为 greetings 或 welcome 的频道我已经尝试使用上面示例的第 2 行来实现它但没有成功,我该如何解决这个问题
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')
这应该有效
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);
}
已修复
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);
我正在尝试将我的欢迎程序设置为任何名为 greetings 或 welcome 的频道我已经尝试使用上面示例的第 2 行来实现它但没有成功,我该如何解决这个问题
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')
这应该有效
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);
}
已修复