diff --git a/plugins/example/进群退群通知.js b/plugins/example/进群退群通知.js index 6bef8f8..aa4520d 100644 --- a/plugins/example/进群退群通知.js +++ b/plugins/example/进群退群通知.js @@ -2,9 +2,12 @@ import plugin from '../../lib/plugins/plugin.js' export class newcomer extends plugin { constructor () { super({ + /** 插件名字 */ name: '欢迎新人', + /** 插件描述 */ dsc: '新人入群欢迎', /** https://oicqjs.github.io/oicq/#events */ + /** 插件触发事件 */ event: 'notice.group.increase', priority: 5000 }) diff --git a/plugins/genshin/apps/setPubCk.js b/plugins/genshin/apps/setPubCk.js index 55caf7f..361dc92 100644 --- a/plugins/genshin/apps/setPubCk.js +++ b/plugins/genshin/apps/setPubCk.js @@ -15,7 +15,7 @@ export class setPubCk extends plugin { priority: 700, rule: [ { - reg: "^#配置(ck|cookie)$|^#*配置公共查询ck$", + reg: /^#配置c(oo)?k(ie)?$|^#*配置公共查询c(oo)?k(ie)?$/i, fnc: "setPubCk", permission: "master" }, diff --git a/plugins/genshin/apps/user.js b/plugins/genshin/apps/user.js index 415dd4f..c355715 100644 --- a/plugins/genshin/apps/user.js +++ b/plugins/genshin/apps/user.js @@ -20,7 +20,7 @@ export class user extends plugin { fnc: 'ckCode' }, { - reg: '^#绑定[Cc](oo)?[Kk](ie)?$', + reg: /^#绑定c(oo)?k(ie)?$/i, fnc: 'bingCk' }, { @@ -29,28 +29,28 @@ export class user extends plugin { fnc: 'noLogin' }, { - reg: '^#?(原神|星铁)?我的[Cc](oo)?[Kk](ie)?$', + reg: /^#?(原神|星铁)?我的c(oo)?k(ie)?$/i, event: 'message', fnc: 'myCk' }, { - reg: '^#?(原神|星铁)?删除[Cc](oo)?[Kk](ie)?$', + reg: /^#?(原神|星铁)?删除c(oo)?k(ie)?$/i, fnc: 'delCk' }, { - reg: '^#?(原神|星铁)?(删除|解绑)(uid|UID)\\s*([0-9]{1,2})?$', + reg: /^#?(原神|星铁)?(删除|解绑)uid(\s|\+)*([0-9]{1,2})?$/i, fnc: 'delUid' }, { - reg: '^#(原神|星铁)?绑定(uid|UID)?(\\s|\\+)*([1-9]|18)[0-9]{8}$', + reg: /^#(原神|星铁)?绑定(uid)?(\s|\+)*([1-9]|18)[0-9]{8}$/i, fnc: 'bingUid' }, { - reg: '^#(原神|星铁)?(我的)?(uid|UID)[0-9]{0,2}$', + reg: /^#(原神|星铁)?(我的)?(uid)[0-9]{0,2}$/i, fnc: 'showUid' }, { - reg: '^#\\s*(检查|我的)*[Cc](oo)?[Kk](ie)?(状态)*$', + reg: /^#\\s*(检查|我的)*c(oo)?k(ie)?(状态)*$/i, fnc: 'checkCkStatus' }, { @@ -212,4 +212,4 @@ export class user extends plugin { async bindNoteUser() { await this.User.bindNoteUser() } -} \ No newline at end of file +}