当我使用discord bot命令时,为了显示特定人的不和谐状态,我们假设他的存在设置为“请勿打扰”,也称为dnd。
我想要这条线:
**• Discord Username:** ${user.username}
,
假设某人在线上,我想用大写的“ O”说“在线”,但它显示为“在线”。或与“ dnd”相同,我希望将其作为“请勿打扰”。
我已将用户定义为:message.mentions.users.first()|| message.author
有什么帮助吗?
答案 0 :(得分:0)
const Presence = {
"online": "Online",
"dnd": "Do Not Disturb",
"idle": "Idle",
"offline": "Offline"
}
client.on("message", message => {
if (message.author.bot) return false;
if (message.content.toLowerCase() == "-presence") {
const User = message.mentions.users.first() || message.author;
message.channel.send(Presence[User.presence.status]);
};
});