我知道,如果您有机器人的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")
答案 0 :(得分:0)
无需使用fetch_user
,只需使用message.send
-
@client.event
async def on_member_leave(member):
await member.send("Your message")
此外,如果成员没有与客户端共享的服务器,或者成员禁用了直接消息,则将不发送消息。