再一次,我进入了Discord bot编码。通过Python找到Discord Discrim的用户
这一次,我试图通过Discrim找到一个用户。 通过它的Discrim获得用户,很容易做另一件事,比如,找到他的ID,通过含义时间,个人资料图片,姓名...
根据discord.py,我们需要使用get_user_info(USER_ID)。 但是找到某人的身份证可能对某些人来说很难,所以如果我能够通过判决来获得身份证,然后做任何事,那么会容易得多。
我试着做到以下几点:
DefaultUser = discord.User
hi = DiscrimIguess[0]
hi2 = discord.User.discriminator.hi
你得到了“DiscrimIguess”,当用户键入命令加上discrim。
我能做到这一点吗?因为它不会工作。
谁说让用户的ID很难? '\ @ user',你可以用'<@user_id>'的形式得到他们的id。如果你不想这样做,从你的'settings>外观'开启开发者模式,当你右键点击一个用户时,你可以得到他们的ID。此外,如果您标记用户并将其打印到您的控制台,它已经以'<@user_id>' – Wright
的形式出现好了。我尝试过使用get_user_info,并且,我这样做了:'OurUser = self.get_user_info(userId)'||然后让它发送一条消息给“OurUser”,它表示不能转换为简单的str。 – Norby