📅  最后修改于: 2023-12-03 15:14:42.216000             🧑  作者: Mango
在 Discord.js 中,我们可以使用用户 ID 来获取用户对象。但是如何获取用户的标签呢?
以下是获取用户标签的代码示例:
// 传入的 ID 是字符串类型
const userId = '123456789012345678';
// 获取用户对象
const user = await client.users.fetch(userId);
// 获取用户标签
const tag = `${user.username}#${user.discriminator}`;
// 输出用户标签
console.log(tag);
其中,client
是 Discord.js 中的 Client
对象。
该代码首先通过传入的字符串类型的 ID 获取用户对象,然后使用该对象的 username
和 discriminator
属性获取用户标签,最后输出用户标签。
需要注意的是,client.users.fetch
方法返回的是一个 Promise 对象,需要使用 await
进行等待。
以上代码示例的输出结果如下:
example#1234
其中,example
是用户名,1234
是标签号。
希望以上代码示例能够帮助你在 Discord.js 中获取用户标签。