Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Discord.js在加入语音频道时发送消息不起作用_Node.js_Bots_Discord_Discord.js - Fatal编程技术网

Node.js Discord.js在加入语音频道时发送消息不起作用

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

所以我的机器人要做的是,当有人加入某个频道时,它会向日志频道发送一条消息“SomeGuy123加入了该频道!”。所以我花了一个小时来构建它,现在我解决了所有的错误,但它什么也没说,也没有给出任何错误。如果你想的话,我可以把整个密码都寄出去。以下是关于加入时发送消息的部分:

  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大小写,类中除外