我试图让我的机器人显示“正在播放:...”消息,但它不起作用。我正在使用client.user.setGame("test")
,但我也尝试过 client.user.setPresence()
但它也不起作用。如果我登录client.user
我可以看到存在
localPresence:
{ status: 'online',
game: { name: 'test', url: undefined },
afk: false,
since: 0 },
因此,即使存在似乎被正确定义,它也不会显示。我该怎么办?
最佳答案
如果您使用的是 DiscordJS,我认为从现有的 client.user.setPresence()
来看,您将不得不使用
client.user.setActivity('yourGameNameHere', { type: 'PLAYING' });
或者升级到 DiscordJS Branch 11.1-dev
。阅读我对此的其他回复here .
另请参阅the GitHub Issue on it .
关于javascript - client.user.setGame() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46791651/