Miao-Yunzai/plugins/genshin/apps/dailyNote.js

36 lines
791 B
JavaScript
Raw Normal View History

2023-03-04 14:30:13 +08:00
import plugin from '../../../lib/plugins/plugin.js'
import Note from '../model/note.js'
import gsCfg from '../model/gsCfg.js'
import puppeteer from '../../../lib/puppeteer/puppeteer.js'
gsCfg.cpCfg('mys', 'set')
export class dailyNote extends plugin {
2023-08-18 10:19:48 +08:00
constructor() {
2023-03-04 14:30:13 +08:00
super({
name: '体力查询',
dsc: '体力查询',
event: 'message',
priority: 300,
rule: [{
reg: '^#*(原神|星铁)?(体力|树脂|查询体力)$',
2023-03-04 14:30:13 +08:00
fnc: 'note'
}]
})
this.set = gsCfg.getConfig('mys', 'set')
}
/** #体力 */
2023-08-18 10:19:48 +08:00
async note() {
2023-03-04 14:30:13 +08:00
let data = await Note.get(this.e)
if (!data) return
/** 生成图片 */
2023-08-19 19:48:02 +08:00
let img = await puppeteer.screenshot(`${data.srtempFile}dailyNote`, data)
2023-03-04 14:30:13 +08:00
if (img) await this.reply(img)
}
}