【问题标题】:Finding a user by their username#discrim通过用户名查找用户#discrim
【发布时间】:2018-09-25 15:32:09
【问题描述】:

是否有可能获取您知道他们的用户名和区别但与您不在共同服务器中的某人的用户 ID?

谢谢。

【问题讨论】:

  • 不,这不可能,discord API endpoint(discord.py 使用的)只支持通过 id 获取用户。只有当你和他们在一个共同的服务器中时才有可能。

标签: python python-3.x discord discord.py


【解决方案1】:

我不这么认为。这是有道理的,因为这很容易被滥用。如果机器人可以看到所有不和谐的用户,想象一下所有的垃圾邮件机器人。

以下是使用discord.py获取用户信息的两种方法,但请注意,它们不能按您的要求使用。

client.get_user_info 可用于获取用户信息,即使您不共享服务器,但它以唯一 ID 作为参数。

server.get_member_named 返回唯一的用户 ID,并将用户名加上可选的鉴别符作为输入,但要求您与用户共享服务器/公会才能工作。

【讨论】:

    猜你喜欢
    • 2018-01-04
    • 2012-04-07
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    相关资源
    最近更新 更多