当用户加入语音通道时bot加入,当用户离开时bot离开

时间:2021-01-23 16:02:08

标签: python discord discord.py

我想知道如何让我的机器人加入特定用户加入的语音频道,然后当用户离开该频道时,机器人离开或移动到用户移动到的另一个频道。

我正在尝试这样做,但真的不知道我将如何去做。

1 个答案:

答案 0 :(得分:-1)

由于您使用的是 discord.py,因此您可以轻松使用 voice_state_update 事件来处理此问题。

@<Bot>.event
async def on_voice_state_update(oldState, newState):
     # if user joined a new channel
     if oldState.channel is None and newState.userID == [id]:
           # do stuff here