koishi-plugin-genshin
Version:
Genshin Impact player data fetcher and gacha simulator for Koishi.js
33 lines (30 loc) • 781 B
JavaScript
const { App, uid } = require('./')
// 获取深渊信息
function formater({
start_time,
end_time,
total_battle_times,
total_win_times,
max_floor,
}) {
function getTime(t) {
return new Date(t * 1000).toISOString()
}
return [
'',
`开始时间:${getTime(start_time)}`,
`结束时间:${getTime(end_time)}`,
`战斗次数:${total_battle_times}`,
`胜利次数:${total_win_times}`,
`到达层数:${max_floor}`,
].join('\n')
}
Promise.all([App.getCurrentAbyss(uid), App.getPreviousAbyss(uid)]).then(
(data) => {
const [cur, prev] = data
// console.log(JSON.stringify(prev))
console.log('当期:', formater(cur))
console.log('往期:', formater(prev))
},
console.error
)