我们能不能像我们的任何成员那样写"理想的军队";在状态比他们会自动分配一个角色,像服务器支持者的角色?或如果他们写了"IA"在用户名中,他们得到一个特殊的角色(我输入的角色id)
这可能吗?我是第一次使用discord.py,所以我需要帮助
您可以使用事件监听器on_member_update
.
在那里您可以检查after.status
是否等于您想要的状态,以及after.name
或after.nick
是否包含您想要的标记。
如果这两个条件中的任何一个是正确的,就给他们这个角色。
在这里阅读更多:
https://discordpy.readthedocs.io/en/master/api.html#discord。on_member_update
https://discordpy.readthedocs.io/en/master/api.html discord.Member.statushttps://discordpy.readthedocs.io/en/master/api.html discord.Member.nick