如何获取我的麦克风在discord上的状态

如何获取我的麦克风在discord上的状态,discord,Discord,我正在为桌面创建灯光,当我的麦克风在Discord上处于活动状态时,该灯光将为绿色,当麦克风静音时,该灯光将为红色。所以我想从discord中获取我的麦克风状态。但我不知道怎么做 当我不在语音聊天时,如何从discord中获取麦克风状态 当我坐在语音聊天室时,我知道如何获取麦克风状态,但我想一直获取这些信息 谢谢。如果静音或未静音,您可以使用来检测何时更改 client.on('voiceStateUpdate',(oldState,newState)=>{ 如果(oldState.member

我正在为桌面创建灯光,当我的麦克风在Discord上处于活动状态时,该灯光将为绿色,当麦克风静音时,该灯光将为红色。所以我想从discord中获取我的麦克风状态。但我不知道怎么做

  • 当我不在语音聊天时,如何从discord中获取麦克风状态
  • 当我坐在语音聊天室时,我知道如何获取麦克风状态,但我想一直获取这些信息

    谢谢。

    如果静音或未静音,您可以使用来检测何时更改

    client.on('voiceStateUpdate',(oldState,newState)=>{
    如果(oldState.member.user.id!=“youridhere”)返回//请确保它只检查您的microhpone
    if(newState.mute){//检查麦克风是否静音
    setLightColor(“红色”)//如果为真,则为浅红色
    }否则{
    setLightColor(“绿色”)//如果为false,则为浅绿色
    }
    })
    
    当我在语音聊天时,它工作得很好。但是我想一直这样工作,所以我想在我不在频道的时候也这样工作。