如何使用 discord Bot 类获取给定 discord id 的用户信息?
Posted
技术标签:
【中文标题】如何使用 discord Bot 类获取给定 discord id 的用户信息?【英文标题】:How to get user info given discord id using the discord Bot class? 【发布时间】:2021-05-22 23:30:06 【问题描述】:我正在使用 discord.ext.commands Bot 类。我需要从字典中的 id 获取用户信息,以便我可以直接向他们发送消息。我知道有一种方法可以使用客户端类( .get_user_info() )函数从 id 获取用户信息,但是我没有使用客户端类,只使用 Bot 类。有没有办法使用 bot 类获取用户信息?
【问题讨论】:
【参考方案1】:使用user = bot.fetch_user(id)
。之后就可以通过user
访问用户的所有属性,比如user.display_name
。
【讨论】:
以上是关于如何使用 discord Bot 类获取给定 discord id 的用户信息?的主要内容,如果未能解决你的问题,请参考以下文章
如何获取 Bot 消息 ID 并编辑消息 - Discord JDA Java
如何在 python discord bot 中获取用户输入?
Discord JS bot 如何从 API 获取递归异步函数