📅  最后修改于: 2023-12-03 14:40:44.501000             🧑  作者: Mango
Discord.js 是一个用于 Node.js 的 Discord API 客户端库。它允许开发者创建 Discord 机器人并与 Discord 交互。
在 Discord.js v12 版本中,获取带有 id 的用户标签的方法有所更改。在本文中,我们将介绍如何使用 Discord.js v12 获取带有 id 的用户标签。
Client()
构造函数或者使用从 Discord.Client
继承的 Bot()
构造函数即可获取该实例。const Discord = require('discord.js');
const client = new Discord.Client();
message
对象的 author
属性获得。client.on('message', message => {
const user = message.author;
// 代码将在此处继续
});
tag
属性来检索用户标签。但是,标签不会包含用户的 id。因此,我们需要将用户的 id 附加到其标签后面。这可以通过拼接字符 #
和用户的 discriminator
属性实现。client.on('message', message => {
const user = message.author;
const tag = `${user.tag} (${user.id})`;
message.channel.send(`您的标记是:${tag}`);
});
最后,我们可以将标签发送到 Discord 频道中。
现在,您已经了解了如何使用 Discord.js v12 获取带有 id 的用户标签!
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('message', message => {
const user = message.author;
const tag = `${user.tag} (${user.id})`;
message.channel.send(`您的标记是:${tag}`);
});
client.login('your-token-goes-here');
以上是一个简单的例子,当消息事件触发时,它会在 Discord 频道中发送一个具有作者标签和 id 的消息。您可以根据需要进行修改。