首页 > 解决方案 > 我在 on_member_join 事件中遇到问题

问题描述

所以我正在用python制作一个不和谐的机器人,我遇到了一个问题。对于自动角色功能,我需要 on_member_join() 告诉我该成员加入了哪个公会。相反,我只得到加入的成员。

这个问题有什么解决办法吗?

标签: pythonpython-3.xdiscordpython-3.6discord.py

解决方案


你可以简单地做到这一点

@client.event
async def on_member_join(member):
    guild = discord.Client.get_guild(member.guild.id)
    print(f"{member} joined at {guild.name}.")

我不确定,但这可能有效。也许discord.Client必须用别的东西改变。


推荐阅读