我想知道如何让我的机器人加入特定用户加入的语音频道,然后当用户离开该频道时,机器人离开或移动到用户移动到的另一个频道。
我正在尝试这样做,但真的不知道我将如何去做。
答案 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