从消息中获取用户对象

时间:2020-10-12 22:26:43

标签: discord discord.py

我正在尝试从消息(特别是命令)中获取用户对象-例如:

$info Account#0001

有时Discord不会注册成员(可能是为了在拥有大量成员的服务器中节省内存),因此您不能@限制它们并在通道外时获取用户对象。我正在尝试让机器人搜索该成员#tag,获取其ID,然后它执行命令所执行的任何操作。

我尝试过

message.mentions[0].id

但是它仅在用户被ping通时起作用,有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在命令中,您可以为用户添加一个参数:

meshRenderer.sharedMaterial

这将允许使用提及或用户名#标签。