Discord BOT-DM离开服务器的人

时间:2020-08-15 00:26:23

标签: python discord discord.py

我知道,如果您有机器人的ID,就有可能与该机器人DM接触,但是当他们进入服务器时,如何获得用户ID?

我在想:

@client.event
async def on_member_leave(member):
or
async def on_guild_remove(guild):
   user = await client.fetch_user(**the id**) 
   await user.send("Your message")

1 个答案:

答案 0 :(得分:0)

无需使用fetch_user,只需使用message.send-

@client.event
async def on_member_leave(member):
   await member.send("Your message")

此外,如果成员没有与客户端共享的服务器,或者成员禁用了直接消息,则将不发送消息。