Node.js Discord.js在加入语音频道时发送消息不起作用
所以我的机器人要做的是,当有人加入某个频道时,它会向日志频道发送一条消息“SomeGuy123加入了该频道!”。所以我花了一个小时来构建它,现在我解决了所有的错误,但它什么也没说,也没有给出任何错误。如果你想的话,我可以把整个密码都寄出去。以下是关于加入时发送消息的部分:Node.js Discord.js在加入语音频道时发送消息不起作用,node.js,bots,discord,discord.js,Node.js,Bots,Discord,Discord.js,所以我的机器人要做的是,当有人加入某个频道时,它会向日志频道发送一条消息“SomeGuy123加入了该频道!”。所以我花了一个小时来构建它,现在我解决了所有的错误,但它什么也没说,也没有给出任何错误。如果你想的话,我可以把整个密码都寄出去。以下是关于加入时发送消息的部分: client.on("voiceStateUpdate", (oldState, newState) => { const newUserChannel = newState.ChannelI
client.on("voiceStateUpdate", (oldState, newState) => {
const newUserChannel = newState.ChannelID;
const oldUserChannel = oldState.ChannelID
const textChannel = newState.guild.channels.cache.get('715141269395079208')
if(newUserChannel === '715141827644358707') {
textChannel.send(`${newState.user.username} (${newState.id}) has joined the channel`)
} else if (oldUserChannel === '715141827644358707' && newUserChannel !== '715141827644358707') {
textChannel.send(`${newState.user.username} (${newState.id}) has left the channel`)
}
})
提前谢谢你。
.ChannelID
未定义,其.ChannelID
,javascript不是pascal大小写,类中除外