diff --git a/lib/plugins/loader.js b/lib/plugins/loader.js index 424dfc1..5c74b42 100644 --- a/lib/plugins/loader.js +++ b/lib/plugins/loader.js @@ -246,7 +246,10 @@ class PluginsLoader { /** 判断事件 */ if (v.event && !this.filtEvent(e, v)) continue - if (new RegExp(v.reg).test(e.msg)) { + const regExp = new RegExp(v.reg); + /** 匹配消息或者小程序 */ + const messageOrApplet = e.msg || e.message?.[0]?.data; + if (regExp.test(messageOrApplet)) { e.logFnc = `[${plugin.name}][${v.fnc}]` if (v.log !== false) { diff --git a/plugins/genshin/resources/img/weapon/鹮穿之喙..png b/plugins/genshin/resources/img/weapon/鹮穿之喙..png new file mode 100644 index 0000000..8b798f0 Binary files /dev/null and b/plugins/genshin/resources/img/weapon/鹮穿之喙..png differ diff --git a/renderers/puppeteer/config_default.yaml b/renderers/puppeteer/config_default.yaml index 57addae..b3e1b39 100644 --- a/renderers/puppeteer/config_default.yaml +++ b/renderers/puppeteer/config_default.yaml @@ -10,7 +10,7 @@ chromiumPath: puppeteerWS: # headless -headless: 'new' +headless: "new" # puppeteer启动args,注意args的--前缀 args: diff --git a/renderers/puppeteer/lib/puppeteer.js b/renderers/puppeteer/lib/puppeteer.js index 1334773..418681c 100644 --- a/renderers/puppeteer/lib/puppeteer.js +++ b/renderers/puppeteer/lib/puppeteer.js @@ -23,7 +23,7 @@ export default class PuppeteerRenderer { /** 截图次数 */ this.renderNum = 0 this.config = { - headless: Data.def(config.headless, true), + headless: Data.def(config.headless, "new"), args: Data.def(config.args, [ '--disable-gpu', '--disable-setuid-sandbox',