Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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
Javascript Discord js检查用户是否加入或离开语音频道_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript Discord js检查用户是否加入或离开语音频道

Javascript Discord js检查用户是否加入或离开语音频道,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我如何检查用户是否使用新版本的discordj(v12.x)加入或离开了语音频道 它们都有一个属性:它们的ID已经在或null。如果oldState.channelID为null且newState.channelID为空,则您将知道该成员加入了语音频道。如果是另一种情况,您将知道该成员留下了一个语音频道 client.on('voiceStateUpdate',(newState,oldState)=>{ if(newState.channelID&!oldState.channelID){ c

我如何检查用户是否使用新版本的discordj(v12.x)加入或离开了语音频道

它们都有一个属性:它们的ID已经在或
null
。如果
oldState.channelID
null
newState.channelID
为空,则您将知道该成员加入了语音频道。如果是另一种情况,您将知道该成员留下了一个语音频道

client.on('voiceStateUpdate',(newState,oldState)=>{
if(newState.channelID&!oldState.channelID){
console.log(“有人加入”);
// ...
}else if(oldState.channelID&!newState.channelID){
log(“有人离开了”);
// ...
}否则{
log('两个操作都没有发生');
// ...
}
});
 client.on('voiceStateUpdate', (oldState, newState) => {
        if(userJOined){
         //do somethings
        }else{
         //do something else if the user left
       }

    })