【发布时间】:2021-09-02 01:48:34
【问题描述】:
我正在制作一个拥有事物数据库的机器人,有时有人想查看其他人拥有的事物,这可以通过使用 discord id 来实现,但我只是不是每个人都会发送他们的 discord id .
我试图使用这样的东西:
def get_user_id(name_en, tag_en, guild_id):
guild = client.get_guild(guild_id)
user = discord.utils.get(guild.members, name= "Atom" , discriminator= "#1803")
print(user)
但这只会输出一条空消息。
那么有没有办法从用户名中获取不和谐的 id?
这也可以通过使用不同的编程语言制作不和谐机器人吗? (如果在 discord.py 中不可能)
谢谢
【问题讨论】:
-
discriminator只能是没有#的数字。 discord.py 已经有一个UserConverter将用户名转换为用户。
标签: python discord.py