Discord bot 仅通过名称获取用户 ID

时间:2021-05-14 19:52:52

标签: discord discord.py

所以我目前正在制作一个机器人,它应该 dm 用户在不和谐之外输入他们的不和谐名称(example#0000),我现在需要机器人将他们的名字转换成他们的 ID,以便 dm 他们。

>

这可能吗?
为澄清起见,机器人与用户不在同一台服务器上,也从未与他们互动过。

1 个答案:

答案 0 :(得分:0)

不,如果您不共享公会,则无法按名称获取 User/Member 实例,唯一可能的方法是使用 ID 从 API 中获取它< /p>

user = await bot.fetch_user(123345567901)