UNPKG

koishi-plugin-genshin

Version:

Genshin Impact player data fetcher and gacha simulator for Koishi.js

33 lines (30 loc) 781 B
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 )