2
0
mirror of https://github.com/ctrlcvs/xiaoyao-cvs-plugin.git synced 2024-12-23 11:40:51 +08:00
xiaoyao-cvs-plugin/index.js

67 lines
1.4 KiB
JavaScript
Raw Normal View History

import lodash from "lodash";
import {
2022-06-20 21:43:24 +08:00
AtlasAlias
} from "./apps/xiaoyao_image.js";
2022-06-23 22:30:41 +08:00
import {
versionInfo,
2022-06-24 08:06:43 +08:00
help
2022-06-23 22:30:41 +08:00
} from "./apps/help.js";
import {
Note
} from "./apps/Note.js"
import {
rule as adminRule,
2022-06-23 23:06:30 +08:00
updateRes,sysCfg,
updateMiaoPlugin
} from "./apps/admin.js";
export {
2022-06-23 22:30:41 +08:00
updateRes,
updateMiaoPlugin,
2022-06-23 23:06:30 +08:00
versionInfo,sysCfg,
2022-06-24 08:06:43 +08:00
help,
2022-06-23 22:30:41 +08:00
AtlasAlias,
Note
};
2022-06-17 14:12:23 +08:00
let rule = {
versionInfo: {
reg: "^#图鉴版本$",
describe: "【#帮助】 喵喵版本介绍",
},
2022-06-24 08:06:43 +08:00
help: {
reg: "^#图鉴(列表|帮助|help)$",
describe: "查看插件的功能",
},
2022-06-23 22:30:41 +08:00
AtlasAlias: {
2022-06-24 08:06:43 +08:00
reg: "#*(.*)(信息|图鉴|命座|天赋|突破|材料|特色料理|特殊料理)$",
describe: "【刻晴信息、刻晴图鉴、刻晴突破、刻晴命座】角色信息图鉴",
},
2022-06-23 22:30:41 +08:00
Note: {
2022-06-24 08:06:43 +08:00
reg: "^#*(体力|树脂|查询体力|便笺|便签)$",
2022-06-23 22:30:41 +08:00
describe: "体力",
},
...adminRule
};
2022-06-17 14:12:23 +08:00
lodash.forEach(rule, (r) => {
r.priority = r.priority || 50;
r.prehash = true;
r.hashMark = true;
});
2022-06-17 14:12:23 +08:00
export {
rule
};
2022-06-17 14:12:23 +08:00
console.log(`图鉴初始化~`);
2022-06-24 08:20:05 +08:00
setTimeout(async function () {
let msgStr = await redis.get("xiaoyao:restart-msg");
if (msgStr) {
let msg = JSON.parse(msgStr);
await common.relpyPrivate(msg.qq, msg.msg);
await redis.del("xiaoyao:restart-msg");
let msgs = [`当前版本: ${currentVersion}`, `您可使用 #版本 命令查看更新信息`];
await common.relpyPrivate(msg.qq, msgs.join("\n"));
}
}, 1000);