miao-plugin/index.js

42 lines
1.1 KiB
JavaScript
Raw Normal View History

import { character, wife, wifeReg } from "./apps/character.js";
import { consStat, abyssPct } from "./apps/stat.js";
2022-04-06 19:51:44 +00:00
import { wiki } from "./apps/wiki.js";
2022-04-10 20:48:53 +00:00
import { help } from "./apps/help.js";
2022-04-06 19:51:44 +00:00
import lodash from "lodash";
2022-04-09 21:33:21 +00:00
import { rule as adminRule, updateRes, sysCfg } from "./apps/admin.js";
2022-04-10 20:48:53 +00:00
export { character, wife, consStat, abyssPct, wiki, updateRes, sysCfg, help };
2022-04-06 19:51:44 +00:00
let rule = {
2022-03-26 08:21:44 +00:00
character: {
2022-04-10 20:48:53 +00:00
reg: "^#(喵喵)?(.*)?$",
2022-03-26 08:21:44 +00:00
describe: "【#刻晴】角色详情",
2022-03-26 21:34:33 +00:00
},
wife: {
reg: wifeReg,
describe: "【#老婆,#老公,#女儿】角色详情",
},
consStat: {
2022-04-10 20:48:53 +00:00
reg: "^#(喵喵)?角色(持有|持有率|命座|命之座|.命)(分布|统计)?$",
},
abyssPct: {
2022-04-10 20:48:53 +00:00
reg: "^#(喵喵)?深渊(第?.{1,2}层)?(角色)?出场(率|统计)*$",
2022-04-06 19:51:44 +00:00
},
2022-04-03 22:06:03 +00:00
wiki: {
2022-04-10 20:48:53 +00:00
reg: "^#(喵喵)?.*(天赋|技能|命座|命之座|资料|照片|写真|图片|插画)$",
},
help: {
2022-04-11 04:22:54 +00:00
reg: "#?(喵喵)?(命令|帮助|菜单|help|说明|功能|指令|使用说明)$"
},
...adminRule
2022-03-26 21:34:33 +00:00
};
2022-03-26 08:21:44 +00:00
2022-04-06 19:51:44 +00:00
lodash.forEach(rule, (r) => {
r.priority = r.priority || 50;
r.prehash = true;
r.hashMark = true;
2022-04-06 19:51:44 +00:00
});
export { rule };