javascript - Discord.js 中是否有等效的 Client.fetchUser()?
问题描述
我试图找到一种仅从用户 ID 获取用户对象的方法。Client#fetchUser()
似乎是我正在寻找的东西,指的是这个
较旧的问题。
但是,该功能不再在Discord.js 客户端对象文档中
而且我似乎无法找到一种方法来做fetchUser()
应该做的事情。我需要从用户 ID 创建用户对象,因为我正在检索保存的用户数据,并且需要能够向我从保存数据中检索的用户发送消息。
解决方案
有两种方法可以做到这一点:
从client.users.cache
集合中获取用户
const user = client.users.cache.get(UserID)
使用offetch()
中的方法获取用户UserManager
client.users
const user = client.users.fetch(UserID)
推荐阅读
- c - 当 char 数据类型在 scanf 中获取带有 %d 的整数值时会发生什么?
- r - 如何更改R中点的大小
- cucumber - Cucumber 无法正确生成步骤
- r - 计算 R 中逻辑向量的比率
- python - 如何根据python中的数据标签绘制径向点图像
- java - 移动形状的原点形状不被删除,并且不添加到形状形状中
- reactjs - 如何在我的手机 iphone 上查看我的 react 应用程序?
- javascript - 在父容器的 mouseover 和 mouseleave 上切换 preventDefault()
- delphi - 如何捕获表单后面的第一个窗口的句柄?
- google-sheets - 缩短公式