Javascript 控制台日志成员加入的代码在discord.js中不起作用

Javascript 控制台日志成员加入的代码在discord.js中不起作用,javascript,discord.js,Javascript,Discord.js,我已经完成了一半的教程,一半是自己编写如何在discord.js中编写discord机器人。我已经到了想要添加欢迎消息的地步,在做了与制作教程的人相同的事情之后,代码不再是将加入成员登录到服务器的控制台。这是我已经完成的代码,在教程中,代码将向所选频道发送欢迎消息,并向成员发送控制台日志 没有错误消息 module.exports = client => { const channelId = '790887807127650304' // welcome channel

我已经完成了一半的教程,一半是自己编写如何在discord.js中编写discord机器人。我已经到了想要添加欢迎消息的地步,在做了与制作教程的人相同的事情之后,代码不再是将加入成员登录到服务器的控制台。这是我已经完成的代码,在教程中,代码将向所选频道发送欢迎消息,并向成员发送控制台日志

没有错误消息

module.exports = client => {
    const channelId = '790887807127650304' // welcome channel
    
    client.on('guildMemberAdd', member => {
        console.log(member)

        const message =  `welcome <@${member.id} to the server!`

        const channel = member.guild.channels.cache.get(channelID)
        channel.send(message)
    })
}
module.exports=client=>{
const channelId='790887807127650304'//欢迎频道
client.on('guildMemberAdd',member=>{
console.log(成员)

const message=`welcome确保在开发门户中为bot启用了网关意图,它位于bot选项卡中(复制bot令牌的同一页面)。这是在链接教程之后所做的更改

您的代码中也有一些错误。您用两种不同的方式键入channelID,但没有在
{
const channelID='790887807127650304'//欢迎频道
client.on('guildMemberAdd',member=>{
console.log(成员)
const message=`欢迎使用服务器`
const channel=member.guild.channels.cache.get(channelID)
频道发送(消息)
})
}

您是否已打开网关意图?查看参考资料谢谢,这已解决问题!@animecabbage,如果这回答了您的问题,您应该将其标记为已接受的答案。
module.exports = client => {
    const channelID = '790887807127650304' // welcome channel
    
    client.on('guildMemberAdd', member => {
        console.log(member)

        const message =  `welcome <@${member.id}> to the server!`

        const channel = member.guild.channels.cache.get(channelID)
        channel.send(message)
    })
}