node.js - Discord.js 获取具有 id 的用户
问题描述
晚上好,我只想用 id 获取用户,但是当我用变量替换 id 时,它不再起作用了。有人有什么主意吗?
在职的:
client.users.fetch("765574410119282749").then(async (user) => {console.log(user)})
不工作:
var id = "765574410119282749"
client.users.fetch(id).then(async (user) => {console.log(user)})
我使用 discord.js V13
解决方案
要使您的代码正常工作,您需要使用client.users.cache.get("id")
,因此您的代码将如下所示:
var id = "765574410119282749"
let user = client.users.cache.get(id);
console.log(user)
推荐阅读
- hapi - 什么类型的 FHIR 资源记录干预
- http - 基于golang中的字节长度拆分字符串
- variables - Dart 中的动态类型是否较慢?
- javascript - TypeScript 错误:重复的标识符“LibraryManagedAttributes”
- android - 预期为 BEGIN_ARRAY,但在第 1 行第 2 列路径 $ 处为 BEGIN_OBJECT 并进行了改造
- html - 试图在 html.but css not working.pls 上应用桌面 css 和移动 css
- azure-devops - Azure DevOps、YAML 发布管道?
- css - 使用revealjs更改Rmarkdown演示文稿中的字体大小
- python - 使用 Pandas 计算跨 30 分钟时间箱的列中的字符串值
- jboss - MyEclipse 不接受 JDK 来创建运行时