【问题标题】:Discord.js User Presence CustomizeDiscord.js 用户状态自定义
【发布时间】:2020-11-17 22:31:26
【问题描述】:
当我使用 discord bot 命令时,为了显示特定人员的不和谐状态,假设他的状态设置为“请勿打扰”,也就是 dnd。
我想要这条线:
**• Discord Username:** ${user.username},
假设特定的人在线,我希望它用大写的“O”说“在线”,但它显示为“在线”。或者“dnd”也一样,我希望它是“请勿打扰”。
我将用户定义为: message.mentions.users.first() ||消息作者
有什么方法可以帮忙?
【问题讨论】:
标签:
javascript
discord.js
【解决方案1】:
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]);
};
});