如何在Discord重写时检查给定事件的用户角色?

时间:2018-04-10 11:06:41

标签: discord discord.py discord.py-rewrite

每次为用户授予新角色时,我都希望机器人检查角色的名称,给予用户的用户以及记录该角色。我查看了重写文档,但这是我能找到的与角色事件有关的所有内容,这些事件似乎都与创建,更新或删除的角色有关,而不是给予某人:

on_guild_role_create()

on_guild_role_delete()

on_guild_role_update()

1 个答案:

答案 0 :(得分:0)

您正在寻找的事件是on_member_update(before, after)

要检查是否已添加角色,您需要比较before.rolesafter.roles,然后计算添加,删除或更改的内容。

相关问题