Disord bot状态在discord.js中不起作用

时间:2020-08-03 09:37:32

标签: discord discord.js

我目前正在为不和谐的机器人编程,但是我的代码无法正常工作,我不确定为什么。

我尝试使用各种不同的解决方案,并进行了多次搜索,但这些答案均无效。

我确定问题可能很简单,但是我想知道是否有人可以提供帮助?

这是我的代码:

client.once('ready', () => {
    console.log('bot is online')
    client.user.setStatus('available')
    client.user.setPresence({
        game: {
            name: 'with ducks',
            type: 'PLAYING',
            url: 'https://discord.com'
        }
    })
}

1 个答案:

答案 0 :(得分:1)

您需要将game更改为activity,如Discord.js docs所示。您也可以在.setPresence()函数中设置状态,而不使用.setStatus()函数。

client.once('ready', () => {
    console.log('bot is online');

    client.user.setPresence({
        status: 'available',
        activity: {
            name: 'with ducks',
            type: 'PLAYING',
            url: 'https://discord.com'
        }
    });
});