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
|
|
|
}
|