diff --git a/docs/changelogs/CHANGELOG.v1.5.5.md b/docs/changelogs/CHANGELOG.v1.5.5.md new file mode 100644 index 00000000..269a5ac8 --- /dev/null +++ b/docs/changelogs/CHANGELOG.v1.5.5.md @@ -0,0 +1,11 @@ +# v1.5.5 + +QQ Version: Windows 9.9.11-24568 / Linux 3.2.9-23568 + +## 修复与优化 +* 紧急修复视频与文件问题 + +## 新增与调整 + + +新增的 API 详细见[API文档](https://napneko.github.io/zh-CN/develop/extends_api) \ No newline at end of file diff --git a/docs/changelogs/CHANGELOG.v1.5.4.md b/docs/changelogs/old/CHANGELOG.v1.5.4.md similarity index 100% rename from docs/changelogs/CHANGELOG.v1.5.4.md rename to docs/changelogs/old/CHANGELOG.v1.5.4.md diff --git a/src/index.ts b/src/index.ts index f8ef07d5..0ce0edfa 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,7 +23,7 @@ program .parse(process.argv); // 无缝升级旧的配置到新的 应在1.3.5发布 1.5.5 左右移除兼容支持 -UpdateConfig().catch(logError); +// UpdateConfig().catch(logError); 移除支持 // 启动WebUi InitWebUi(); const cmdOptions = program.opts(); diff --git a/src/onebot11/constructor.ts b/src/onebot11/constructor.ts index 13685303..771ef275 100644 --- a/src/onebot11/constructor.ts +++ b/src/onebot11/constructor.ts @@ -197,6 +197,19 @@ export class OB11Constructor { message_data['data']['url'] = videoDownUrl; message_data['data']['file_id'] = videoOrFileElement.fileUuid; message_data['data']['file_size'] = videoOrFileElement.fileSize; + if (!element.videoElement) { + dbUtil.addFileCache({ + msgId: msg.msgId, + name: videoOrFileElement.fileName, + path: videoOrFileElement.filePath, + size: parseInt(videoOrFileElement.fileSize || '0'), + uuid: videoOrFileElement.fileUuid || '', + url: '', + element: element.videoElement || element.fileElement, + elementType: element.videoElement ? ElementType.VIDEO : ElementType.FILE, + elementId: element.elementId + }).then(); + } } else if (element.pttElement) { message_data['type'] = OB11MessageDataType.voice;