Discord.js Bot 自定义状态(收听、观看等)

时间:2021-01-12 02:02:34

标签: javascript discord.js

我只是想弄清楚为什么我的 Discord 机器人的自定义状态代码不起作用。

    console.log(`Logged in as ${client.user.tag}!`);
    client.user.setPresence({
        status: "online",
        game: {
            name: ">help",
            type: "LISTENING"
        }
    });
 });```

1 个答案:

答案 0 :(得分:2)

根据我对 Discord.js 文档的研究,no parameter 上有 setPresence() method 名为 game,但有一个名为 activity ,您可能会用到。

在此方法中,您可以一次性设置status、活动名称及其type(如收听或播放);与 setActivity()setStatus() 方法相比,因为它是两者的结合。

因此,如果要使用 setPresence 方法,最好编写此代码:

console.log(`Logged in as ${client.user.tag}!`);
client.user.setPresence({
   status: "online",
   activity: {
      name: ">help",
      type: "LISTENING"
   }
});

我希望这会有所帮助!