【发布时间】:2021-05-27 16:22:31
【问题描述】:
我刚开始为我朋友的服务器制作一个不和谐机器人,但我想知道是否有办法在有人更改昵称后立即重置某人的昵称。我认为client.event 可以做到这一点,但我不确定。
我希望我的问题很清楚,并且有人知道方法!
提前致谢!
【问题讨论】:
标签: python discord.py
我刚开始为我朋友的服务器制作一个不和谐机器人,但我想知道是否有办法在有人更改昵称后立即重置某人的昵称。我认为client.event 可以做到这一点,但我不确定。
我希望我的问题很清楚,并且有人知道方法!
提前致谢!
【问题讨论】:
标签: python discord.py
你必须使用on_member_update
一个例子可以是:
@client.event
async def on_member_update(before, after):
if before.nick != after.nick:
await after.edit(nick=before.nick)
【讨论】:
@decorator,以便机器人可以检查它是否具有@bot_has_permissions(manage_nicknames=True)的权限