提问者:小点点

如何检测到用户在语音聊天中被静音,并使用dis和py自动取消静音?


我在服务器上没有静音/取消静音的权限,但我的机器人有。版主有时会“为了好玩”将我静音,所以我想让我的机器人检测到我被静音(或已被静音)并取消静音。

我已经有一个机器人,它可以做很多事情并有几个命令,所以我对机器人总体上很满意,我只是找不到确切的方法来做我想做的事情


共1个答案

匿名用户

干得好。写了一个你想做什么就做什么的事件的例子。

@client.event
async def on_voice_state_update(member, before, after):
    if member.id == YOUR_ID_HERE:
        if after.mute:
            await member.edit(mute=False)