【发布时间】:2018-01-04 23:51:40
【问题描述】:
再一次,我喜欢 Discord 机器人编码。
这一次,我试图通过它的 Discrim 找到用户。 通过它的鉴别来获取用户,将很容易允许做其他事情,比如找到他的 ID,即时间、个人资料图片、姓名......
根据discord.py,我们需要使用get_user_info(user_id)。 但是对于某些人来说,找到某人的 ID 可能会很困难,所以如果我可以通过歧视获得 ID 然后做任何事情,会容易得多。
我尝试执行以下操作:
DefaultUser = discord.User
hi = DiscrimIguess[0]
hi2 = discord.User.discriminator.hi
当用户键入命令和判别时,您会得到“DiscrimIguess”。
有什么办法可以做到这一点?因为它不起作用。
【问题讨论】:
-
谁说获取用户ID很难?
\@user并且您以<@user_id>的形式获得他们的 ID。如果您不想这样做,请从您的settings > appearance切换到开发人员模式,当您右键单击用户时,您会获得他们的 ID。此外,如果您标记用户并将其打印到控制台,它已经以<@user_id>的形式出现 -
好的。我已经尝试使用该 get_user_info,并且我这样做了:
OurUser= self.get_user_info(userId)||然后让它用“OurUser”发送一条消息,它说不能转换为简单的str。
标签: python discord discord.py