我当前正在尝试向我的discord.js机器人添加自定义状态,以请求新的开发人员,但它不起作用。这是我的代码:
client.on('ready', () => {
console.log(`Ready to comply.`);
client.user.setPresence({
status: 'online',
game: {
name:
'need developers, DM Daniel for more info, BTW, you can learn the language at discord.js.org.', //The message shown
type: 'PLAYING',
},
});
});
我尝试搜索Stack Overflow,并找到了一个答案,告诉我使用上面的代码,但没有用。
答案 0 :(得分:1)
如果您指的是最近的 Discord 更新中引入的自定义状态,则不可能。
如果您的意思是“玩 100 个命令”,您可以使用:
client.user.setPresence({ activity: { name: 'with discord.js' }, status: 'idle' })
答案 1 :(得分:-1)
如果您使用discord.js v12,请尝试下面的代码,它对我来说非常合适:
client.user.setPresence({
status: 'online',
activity: {
type: 'PLAYING',
name: 'need developers, DM Daniel for more info',
},
});