From efd74084ea2062eb2e14077ea6b8500b414862ac Mon Sep 17 00:00:00 2001 From: Clansty Date: Thu, 28 Dec 2023 17:00:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=83=BD=E7=A6=81=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E7=9A=84=E6=8F=90=E7=A4=BA=20#153?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yaml | 2 ++ src/services/ForwardService.ts | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index ed3ce014..77c2c59f 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -57,6 +57,8 @@ services: - SIGN_API=http://sign:8080/sign?key=114514 - SIGN_VER=8.9.71 # 与上方 sign 容器的配置同步 - TG_CONNECTION=tcp # 连接 Telegram 的方式,也可以改成 websocket + # 要关闭文件上传提示,请取消注释以下变量 https://github.com/clansty/Q2TG/issues/153 + #- DISABLE_FILE_UPLOAD_TIP=1 # 要支持转发时自动识别语音,请设置以下参数 - BAIDU_APP_ID= - BAIDU_API_KEY= diff --git a/src/services/ForwardService.ts b/src/services/ForwardService.ts index 6de2881c..e1d1bfdd 100644 --- a/src/services/ForwardService.ts +++ b/src/services/ForwardService.ts @@ -368,7 +368,7 @@ export default class ForwardService { public async forwardFromTelegram(message: Api.Message, pair: Pair): Promise> { try { const tempFiles: FileResult[] = []; - const chain: Sendable = []; + let chain: Sendable = []; const senderId = Number(message.senderId || message.sender?.id); // 这条消息在 tg 中被回复的时候显示的 let brief = '', isSpoilerPhoto = false; @@ -529,6 +529,9 @@ export default class ForwardService { } } brief += '[文件]'; + if (process.env.DISABLE_FILE_UPLOAD_TIP) { + chain = []; + } } if (message.message && !isSpoilerPhoto) {