首页 > 解决方案 > 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

标签: node.jsdiscord.js

解决方案


要使您的代码正常工作,您需要使用client.users.cache.get("id"),因此您的代码将如下所示:

var id = "765574410119282749"
let user = client.users.cache.get(id); 
console.log(user)

推荐阅读