📅  最后修改于: 2023-12-03 15:14:41.572000             🧑  作者: Mango
Discord是一个流行的聊天服务,它提供了一个API来管理服务器和用户。如果你想在你的Discord bot中获取用户的信息,你可以使用Discord JS库提供的方法。
要获取用户的信息,你可以使用message.author
对象。这个对象包含有关消息发送者的信息,包括他们的ID、用户名和头像。以下是一个例子:
message.channel.send(`Your username is ${message.author.username} and your ID is ${message.author.id}`);
如果你知道一个用户的ID,你可以使用message.guild.members.cache.get()
方法获取用户的信息。以下是一个例子:
const userId = '1234567890';
const user = message.guild.members.cache.get(userId);
message.channel.send(`The user ${user.user.username} has the ID ${user.user.id}`);
如果你知道一个用户的用户名,你可以使用message.guild.members.cache.find()
方法获取用户的信息。以下是一个例子:
const username = 'example';
const user = message.guild.members.cache.find(member => member.user.username === username);
message.channel.send(`The user ${user.user.username} has the ID ${user.user.id}`);
这些方法可以帮助你在Discord bot中获取用户的信息。你可以了解更多关于Discord JS的信息,以及如何使用它与Discord API进行交互,可以参考Discord JS文档。