【发布时间】:2019-03-28 22:16:12
【问题描述】:
我想添加一些东西,所以在它从 API 播放块之后,我希望它播放另一个状态。例如,如果它播放了几分钟,然后它会变成播放“hello world”之类的东西,然后在几分钟后又变回播放块。以下是我目前拥有的代码:
function updateBlock() {
let response3 = axios.get(`https://google/api/getblockcount`)
.then((response3) => {
return Promise.resolve(response3);
}).catch((error) => {
console.log("Can not connect to API");
console.log(error);
return Promise.resolve({
failed: true
})
});
response3.then((response3)=> {
if (response3.failed) {
console.log("API Response Failed");
return response3;
}
let b = response3.data;
try {
Client.user.setActivity("B: " + b, { type: 'WATCHING' })
.then()
.catch(console.error);
} catch(err) {
console.log("This is an API error catch");
console.log(err);
}
});
}
Client.on("ready", () => {
console.log(botName + " online!");
updateBlock();
setInterval(() => {
updateBlock();
}, 10000);
});
【问题讨论】:
标签: javascript node.js bots discord.js