Miao-Yunzai/apps/dailyNote.ts

32 lines
684 B
TypeScript
Raw Permalink Normal View History

2024-06-14 10:44:18 +08:00
import { plugin } from 'yunzai/core'
import Note from '../model/note.js'
2024-06-17 23:04:18 +08:00
import { gsCfg } from 'yunzai/mys'
2024-06-14 10:44:18 +08:00
gsCfg.cpCfg('mys', 'set')
export class dailyNote extends plugin {
2024-06-17 23:04:18 +08:00
constructor() {
2024-06-14 10:44:18 +08:00
/**
name: '体力查询',
dsc: '体力查询',
*/
super({
priority: 300,
2024-06-17 23:04:18 +08:00
rule: [
{
reg: '^#*(原神|星铁)?(体力|树脂|查询体力)$',
fnc: 'note'
}
]
2024-06-14 10:44:18 +08:00
})
this.set = gsCfg.getConfig('mys', 'set')
}
/** #体力 */
2024-06-17 23:04:18 +08:00
async note() {
2024-06-14 10:44:18 +08:00
let data = await Note.get(this.e)
if (!data) return
/** 生成图片 */
this.renderImg('genshin', `html/player/daily-note-${data.game}`, data)
}
2024-06-17 23:04:18 +08:00
}