Javascript Discord js检查用户是否加入或离开语音频道
我如何检查用户是否使用新版本的discordj(v12.x)加入或离开了语音频道 它们都有一个属性:它们的ID已经在或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
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
}
})