如果仅在语音通道上漫游,有没有办法断开漫游器?每当有人离开vc或类似的事情会触发任何事件吗?
答案 0 :(得分:2)
我不太了解语音通道,但是您可以使用VoiceChannel.members检查成员数并进行类似的任务循环
async def check():
# define the voice channel
member_count = len(voice_channel.members)
if member_count == 1:
# leave the channel
await asyncio.sleep(30)
client.loop.create_task(check())
可能会有更好的答案,但这也可以解决您的问题。