diff --git a/config/default_config/notice.yaml b/config/default_config/notice.yaml new file mode 100644 index 0000000..0db3a25 --- /dev/null +++ b/config/default_config/notice.yaml @@ -0,0 +1,5 @@ +# IYUU(https://iyuu.cn/) +iyuu: + +# Server酱(https://sct.ftqq.com/) +sct: \ No newline at end of file diff --git a/lib/events/offline.js b/lib/events/offline.js index 8fb9cf3..d9d87b8 100644 --- a/lib/events/offline.js +++ b/lib/events/offline.js @@ -1,4 +1,6 @@ import EventListener from '../listener/listener.js' +import fetch from 'node-fetch' +import cfg from '../config/config.js' /** * 监听下线事件 @@ -11,5 +13,13 @@ export default class onlineEvent extends EventListener { /** 默认方法 */ async execute (e) { logger.mark('掉线了') + let config = cfg.getConfig('notice') + let title = `Miao-Yunzai(${Bot.nickname})已离线,请关注` + if (config.iyuu) { + await fetch(`https://iyuu.cn/${config.iyuu}.send?text=${title}&desp=${e.message}`) + } + if (config.sct) { + await fetch(`https://sctapi.ftqq.com/${config.sct}.send?title=${title}&content=${e.message}`) + } } } diff --git a/package.json b/package.json index 218b917..6a6f1b4 100644 --- a/package.json +++ b/package.json @@ -33,14 +33,14 @@ "node-xlsx": "^0.21.2", "oicq": "^2.3.1", "pm2": "^5.3.0", - "puppeteer": "^19.11.0", - "redis": "^4.6.5", - "sequelize": "^6.31.0", + "puppeteer": "^19.11.1", + "redis": "^4.6.6", + "sequelize": "^6.31.1", "sqlite3": "^5.1.6", "yaml": "^2.2.2" }, "devDependencies": { - "eslint": "^8.39.0", + "eslint": "^8.40.0", "eslint-config-standard": "^17.0.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-n": "^15.7.0", diff --git a/plugins/genshin/defSet/gacha/pool.yaml b/plugins/genshin/defSet/gacha/pool.yaml index 4e9229d..c5c87b8 100644 --- a/plugins/genshin/defSet/gacha/pool.yaml +++ b/plugins/genshin/defSet/gacha/pool.yaml @@ -1,3 +1,21 @@ +- up4: + - 卡维 + - 坎蒂丝 + - 菲谢尔 + up5: + - 白术 + up5_2: + - 甘雨 + weapon5: + - 碧落之珑 + - 阿莫斯之弓 + weapon4: + - 玛海菈的水色 + - 流浪的晚星 + - 匣里龙吟 + - 西风长枪 + - 祭礼弓 + endTime: "2023-05-22 18:00:00" - up4: - 久岐忍 - 多莉 diff --git a/renderers/puppeteer/config_default.yaml b/renderers/puppeteer/config_default.yaml index a8ec551..57addae 100644 --- a/renderers/puppeteer/config_default.yaml +++ b/renderers/puppeteer/config_default.yaml @@ -10,7 +10,7 @@ chromiumPath: puppeteerWS: # headless -headless: true +headless: 'new' # puppeteer启动args,注意args的--前缀 args: