diff --git a/apps/tools.js b/apps/tools.js index 72be0a3..e033661 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -199,6 +199,8 @@ export class tools extends plugin { this.toolsConfig = config.getConfig("tools"); // 视频保存路径 this.defaultPath = this.toolsConfig.defaultPath; + // 视频限制大小 + this.videoSizeLimit = this.toolsConfig.videoSizeLimit; // 魔法接口 this.proxyAddr = this.toolsConfig.proxyAddr; this.proxyPort = this.toolsConfig.proxyPort; @@ -2067,7 +2069,8 @@ export class tools extends plugin { * @param path 视频所在路径 * @param videoSizeLimit 发送转上传视频的大小限制,默认70MB */ - async sendVideoToUpload(e, path, videoSizeLimit = 70) { + async sendVideoToUpload(e, path, videoSizeLimit = this.videoSizeLimit) { + // logger.info(videoSizeLimit); const isLag = await this.isLagRangeDriver(); // 判断是否是拉格朗日 if (isLag === 1) { diff --git a/config/tools.yaml b/config/tools.yaml index cfd0d26..4755aba 100644 --- a/config/tools.yaml +++ b/config/tools.yaml @@ -1,4 +1,5 @@ defaultPath: './data/rcmp4/' # 保存视频的位置 +videoSizeLimit: 70 # 视频大小限制(单位MB),超过大小则转换成群文件上传 proxyAddr: '127.0.0.1' # 魔法地址 proxyPort: '7890' # 魔法端口 diff --git a/guoba.support.js b/guoba.support.js index e7e96a2..6ca6a52 100644 --- a/guoba.support.js +++ b/guoba.support.js @@ -77,6 +77,17 @@ export function supportGuoba() { placeholder: "请输入视频暂存位置", }, }, + { + field: "tools.videoSizeLimit", + label: "视频大小限制", + bottomHelpMessage: + "视频大小限制(单位MB),超过大小则转换成群文件上传", + component: "Input", + required: false, + componentProps: { + placeholder: "请输入视频大小限制", + }, + }, { field: "tools.biliSessData", label: "哔哩哔哩SESSDATA",