我有点迷失在如何处理这个,我已经尝试了几件事,但我只能让它检测服务器内的昵称变化,这不是我想要的
这是我的:
@client.event
async def on_member_update(before, after):
if before.display_name != after.display_name:
embed = discord.Embed(colour=discord.Colour.from_rgb(162, 28, 29), title=f"Changed Username")
embed.add_field(name='Current Name', value=before.display_name)
embed.add_field(name='Old Name', value=after.display_name)
channel = client.get_channel(----------)
await channel.send(embed=embed)
是的,这里有一个名为on_user_update的事件,下面是示例:
@client.event
async def on_user_update(before,after):
if before.name != after.name: