From 7cb7fbdd6d2c3e2656bb40a6b041b9921dc8c6e2 Mon Sep 17 00:00:00 2001 From: ningmengchongshui <916415899@qq.com> Date: Sun, 9 Jun 2024 20:12:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/events/message.ts | 2 +- src/lib/events/notice.ts | 2 +- src/lib/events/offline.ts | 30 +++++++++++++++--------------- src/lib/events/online.ts | 3 ++- src/lib/events/request.ts | 2 +- src/local.js | 2 +- src/mys/DailyCache.ts | 2 +- src/mys/MysUser.ts | 2 +- 8 files changed, 23 insertions(+), 22 deletions(-) diff --git a/src/lib/events/message.ts b/src/lib/events/message.ts index 48be8e6..97d41e4 100644 --- a/src/lib/events/message.ts +++ b/src/lib/events/message.ts @@ -15,7 +15,7 @@ export default class messageEvent extends EventListener { /** * */ - super({ event: 'message' }) + super({ event: 'message' , prefix: undefined, once: undefined}) } /** diff --git a/src/lib/events/notice.ts b/src/lib/events/notice.ts index 36abd89..f17dedd 100644 --- a/src/lib/events/notice.ts +++ b/src/lib/events/notice.ts @@ -13,7 +13,7 @@ export default class noticeEvent extends EventListener { /** * */ - super({ event: 'notice' }) + super({ event: 'notice', prefix: undefined, once: undefined }) } /** diff --git a/src/lib/events/offline.ts b/src/lib/events/offline.ts index 174aa3a..dbb26a8 100644 --- a/src/lib/events/offline.ts +++ b/src/lib/events/offline.ts @@ -11,19 +11,19 @@ export default class offlineEvent extends EventListener { /** * */ - constructor () { - + constructor() { + /** * */ - super({ event: 'system.offline' }) + super({ event: 'system.offline', prefix: undefined, once: undefined }) } /** * 默认方法 * @param e */ - async execute (e) { + async execute(e) { logger.mark('掉线了') let config = cfg.getConfig('notice') let title = `${BOT_NAME}(${Bot.nickname})已离线,请关注` @@ -33,21 +33,21 @@ export default class offlineEvent extends EventListener { if (config.sct) { await fetch(`https://sctapi.ftqq.com/${config.sct}.send?title=${title}&content=${e.message}`) } - if (config.feishu_webhook){ + if (config.feishu_webhook) { let offline_content = { msg_type: 'post', content: { - post: { - 'zh-cn': { - title: title, - content: [ - [{ - tag: "text", - text: e.message - }] - ] - } + post: { + 'zh-cn': { + title: title, + content: [ + [{ + tag: "text", + text: e.message + }] + ] } + } } }; await fetch(config.feishu_webhook, { diff --git a/src/lib/events/online.ts b/src/lib/events/online.ts index 980e8e5..907b60e 100644 --- a/src/lib/events/online.ts +++ b/src/lib/events/online.ts @@ -18,7 +18,8 @@ export default class onlineEvent extends EventListener { */ super({ event: 'system.online', - once: true + once: true, + prefix: undefined, }) } diff --git a/src/lib/events/request.ts b/src/lib/events/request.ts index 29717aa..56c0eba 100644 --- a/src/lib/events/request.ts +++ b/src/lib/events/request.ts @@ -13,7 +13,7 @@ export default class requestEvent extends EventListener { /** * */ - super({ event: 'request' }) + super({ event: 'request' , prefix: undefined, once: undefined}) } /** diff --git a/src/local.js b/src/local.js index 3dc5dae..4af413f 100644 --- a/src/local.js +++ b/src/local.js @@ -1,2 +1,2 @@ -export * from '#miao' +export { Common, Date } from '#miao' export { Character, Weapon } from '#miao.models' diff --git a/src/mys/DailyCache.ts b/src/mys/DailyCache.ts index d1cdca5..cb162ef 100644 --- a/src/mys/DailyCache.ts +++ b/src/mys/DailyCache.ts @@ -46,7 +46,7 @@ export default class DailyCache extends BaseModel { * * 传入servKey (mys/hoyolab),会返回指定的servCache * @returns {DailyCache} */ - static create(uid: number | string, game = 'config') { + static create(uid?: number | string, game = 'config') { return new DailyCache(uid, game) } diff --git a/src/mys/MysUser.ts b/src/mys/MysUser.ts index 4a9843d..4fb804b 100644 --- a/src/mys/MysUser.ts +++ b/src/mys/MysUser.ts @@ -13,7 +13,7 @@ import MysUtil from './MysUtil.js' import lodash from 'lodash' import fetch from 'node-fetch' -import { MysUserDB, UserDB } from '../db/index.js' +import { MysUserDB } from '../db/index.js' import { Data } from '../local.js'