Discord.js用户状态自定义

时间:2020-07-28 13:06:47

标签: javascript discord.js

当我使用discord bot命令时,为了显示特定人的不和谐状态,我们假设他的存在设置为“请勿打扰”,也称为dnd。 我想要这条线: **• Discord Username:** ${user.username}, 假设某人在线上,我想用大写的“ O”说“在线”,但它显示为“在线”。或与“ dnd”相同,我希望将其作为“请勿打扰”。 我已将用户定义为:message.mentions.users.first()|| message.author 有什么帮助吗?

1 个答案:

答案 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]);
    };
});