mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 16:19:18 +00:00
🔧 build: 工程化变量
This commit is contained in:
parent
60c8763b9d
commit
ffa0a4dd08
@ -22,10 +22,6 @@ import { av2BV } from "../utils/bilibili-bv-av-convert.js";
|
|||||||
import querystring from "querystring";
|
import querystring from "querystring";
|
||||||
|
|
||||||
export class tools extends plugin {
|
export class tools extends plugin {
|
||||||
// 构造关键字,防止超出预期的问题
|
|
||||||
static existsTransKey = Object.keys(transMap).join("|");
|
|
||||||
static existsPromptKey = Object.keys(PROMPT_MAP).join("|").slice(0, -1);
|
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
super({
|
super({
|
||||||
name: "R插件工具和学习类",
|
name: "R插件工具和学习类",
|
||||||
@ -34,11 +30,11 @@ export class tools extends plugin {
|
|||||||
priority: 500,
|
priority: 500,
|
||||||
rule: [
|
rule: [
|
||||||
{
|
{
|
||||||
reg: `^(翻|trans)[${tools.existsTransKey}]`,
|
reg: `^(翻|trans)[${tools.Constants.existsTransKey}]`,
|
||||||
fnc: "trans",
|
fnc: "trans",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
reg: `^#(ocr|OCR)(${tools.existsPromptKey})?$`,
|
reg: `^#(ocr|OCR)(${tools.Constants.existsPromptKey})?$`,
|
||||||
fnc: "ocr2anything",
|
fnc: "ocr2anything",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1201,4 +1197,13 @@ export class tools extends plugin {
|
|||||||
logger.error("下载视频发生错误!");
|
logger.error("下载视频发生错误!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 构造安全的命令
|
||||||
|
* @type {{existsPromptKey: string, existsTransKey: string}}
|
||||||
|
*/
|
||||||
|
static Constants = {
|
||||||
|
existsTransKey: Object.keys(transMap).join("|"),
|
||||||
|
existsPromptKey: Object.keys(PROMPT_MAP).join("|").slice(0, -1),
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user