我只是想弄清楚为什么我的 Discord 机器人的自定义状态代码不起作用。
console.log(`Logged in as ${client.user.tag}!`);
client.user.setPresence({
status: "online",
game: {
name: ">help",
type: "LISTENING"
}
});
});```
答案 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"
}
});
我希望这会有所帮助!