discord.js 如何从用户 ID 获取 Discord 用户名

Posted

技术标签:

【中文标题】discord.js 如何从用户 ID 获取 Discord 用户名【英文标题】:discord.js how to get a Discord username from a user ID 【发布时间】:2020-11-14 01:47:04 【问题描述】:

我正在编写一个 Discord 机器人,我想从用户 ID 中获取 Discord 用户名,这样我就知道谁为我的机器人投票了 我已经尝试使用谷歌找到答案,但它并没有真正告诉我

【问题讨论】:

【参考方案1】:

您需要从您的客户那里收集用户。

const Discord = require("discord.js");
const client = new Discord.Client();

//This return the username of the specified user ID.
const user = client.users.cache.get("USERID");
if (!user) return console.log("Couldn't find the user");
console.log(user.username)

【讨论】:

好的,但是如果没有人在我的机器人所在的同一台服务器上,我该怎么做

以上是关于discord.js 如何从用户 ID 获取 Discord 用户名的主要内容,如果未能解决你的问题,请参考以下文章

从反应 discord.js 中获取消息 ID

Discord.js如何使用用户ID获取用户昵称

如何获取对特定消息做出反应的用户的不和谐 ID discord.js

discord.js 如何从 fetchMessage 事件中获取“反应用户”列表?

如何将服务器中每个用户的 id 放入数组中? (Discord.js v12)

Discord.js - 通过 ID 或提及获取用户