From 1e0820d61330956d014275617a9db2ca0aaf23b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Thu, 30 May 2024 22:38:02 +0800 Subject: [PATCH] refactor: send rate --- src/onebot11/action/msg/SendMsg/create-send-elements.ts | 5 ++++- src/onebot11/action/msg/SendMsg/index.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/onebot11/action/msg/SendMsg/create-send-elements.ts b/src/onebot11/action/msg/SendMsg/create-send-elements.ts index 14f8c80e..46c4ffa7 100644 --- a/src/onebot11/action/msg/SendMsg/create-send-elements.ts +++ b/src/onebot11/action/msg/SendMsg/create-send-elements.ts @@ -118,7 +118,10 @@ const _handlers: { [OB11MessageDataType.file]: async (sendMsg, context) => { const { path, fileName } = await handleOb11FileLikeMessage(sendMsg, context); //logDebug('发送文件', path, fileName); - return SendMsgElementConstructor.file(path, fileName); + const FileEle = await SendMsgElementConstructor.file(path, fileName); + // 清除Upload的应该 + // context.deleteAfterSentFiles.push(fileName || FileEle.fileElement.filePath); + return FileEle; }, [OB11MessageDataType.video]: async (sendMsg, context) => { diff --git a/src/onebot11/action/msg/SendMsg/index.ts b/src/onebot11/action/msg/SendMsg/index.ts index 4c1a2391..5bbf651a 100644 --- a/src/onebot11/action/msg/SendMsg/index.ts +++ b/src/onebot11/action/msg/SendMsg/index.ts @@ -55,7 +55,7 @@ export async function sendMsg(peer: Peer, sendElements: SendMessageElement[], de } } //且 PredictTime ((totalSize / 1024 / 512) * 1000)不等于Nan - const PredictTime = totalSize / 1024 / 512 * 1000; + const PredictTime = totalSize / 1024 / 256 * 1000; if (!Number.isNaN(PredictTime)) { timeout += PredictTime;// 5S Basic Timeout + PredictTime( For File 512kb/s ) }