📅  最后修改于: 2023-12-03 15:11:52.869000             🧑  作者: Mango
在 Discord.js 中,可以轻松地获取消息作者的信息,包括他们的用户名、ID 和头像。
首先,需要获取消息对象。可以通过事件处理程序来获取它:
client.on('message', message => {
// 在这里处理消息对象
});
然后,从消息对象中访问作者对象:
const author = message.author;
作者对象具有许多有用的属性,包括用户名、ID 和头像。以下是一些示例:
// 获取作者用户名
const username = author.username;
// 获取作者ID
const id = author.id;
// 获取作者头像
const avatar = author.avatarURL();
您还可以通过以下方式获取消息的完整枚举:
const fullAuthor = message.member.user;
其中 message.member
返回一个表示消息发送者成员的 GuildMember 对象,而 GuildMember.user
则返回一个表示该成员的用户的 User 对象。
这些是获取 Discord.js 消息作者信息的基础。根据您的需要,您可能还需要进一步探索 Discord.js API,以查找有关其他属性和方法的信息。
注意:在处理
message
事件时,需要注意消息可能是机器人自己发送的。可以通过检查message.author.bot
来确定是否是机器人。
以上就是获取 Discord.js 消息作者信息的介绍,希望对您有所帮助!