当我试图运行我的机器人时,我得到了这个错误。
client.user.setActivity(status, { type: 'WATCHING' })TypeError: 无法读取null属性'setActivity'。
console.log('fentabot')
let statuses=[
'ɪɴɢʏᴇɴ',
'ʟᴜᴀ ᴇxᴇᴄᴜᴛᴏʀ',
'ᴍᴏᴅ ᴍᴇɴᴜ'
]
setInterval(function(){
let status = statuses[Math.floor(Math.random() * statuses.lenght)]
client.user.setActivity(status, { type: 'WATCHING' })
}, 2000)
console.log('fentabot')
let statuses = [
'ɪɴɢʏᴇɴ',
'ʟᴜᴀ ᴇxᴇᴄᴜᴛᴏʀ',
'ᴍᴏᴅ ᴍᴇɴᴜ'
]
let status = statuses[Math.floor(Math.random() * statuses.lenght)]
setInterval(() {
client.user.setActivity(status, { type: 'WATCHING' })
}, 5000)
注意:使用2000毫秒会导致DISCORD API滥用,请使用5000毫秒。
一旦你的机器人准备好了,一定要运行这段代码,否则就无法工作。
client.on("ready", () => {
// Place your code here
});