如何修复语音频道连接上的添加角色

2024-09-19 12:38:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法让我的机器人添加角色。我做错什么了

class MyClient(discord.Client):
    async def on_voice_state_update(member, before, after):
        role = get(member.server.roles, name="babbelaar")
        if after.channel is None:
            member.add_roles([role.id])
        else:
            member.remove_roles([role.id])

我希望加入语音频道的用户获得特定角色,并且在用户离开语音频道后删除该角色


Tags: 用户clientid角色async机器人语音频道