From 40ff2f606aa23cf86f092012a2fc380e1d9e62e9 Mon Sep 17 00:00:00 2001 From: zhiyu1998 Date: Thu, 9 Feb 2023 15:31:55 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=BD=BF=E7=94=A8=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=88=9B=E5=BB=BA=E6=96=87=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/tools.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/tools.js b/apps/tools.js index 33bb3b4..05acba7 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -87,7 +87,7 @@ export class tools extends plugin { const place = msg.replace(language[0], "").trim(); // let url = /[\u4E00-\u9FFF]+/g.test(place) // TODO 查阅百度文档填写 - let url = `http://api.fanyi.baidu.com/api/trans/vip/translate?from=auto&to=${ transMap[language[1]] }&appid=&salt=&sign=${ md5("" + place + "" + "") }&q=${ place }`; + let url = `http://api.fanyi.baidu.com/api/trans/vip/translate?from=auto&to=${ transMap[language[1]] }&appid=20210422000794040&salt=542716863&sign=${ md5("20210422000794040" + place + "542716863" + "HooD_ndgwcGH6SAnxGrM") }&q=${ place }`; await fetch(url) .then((resp) => resp.json()) .then((text) => text.trans_result) @@ -177,11 +177,9 @@ export class tools extends plugin { url = urlRex.exec(url)[0]; } - const path = `${ this.defaultPath }${ this.e.group_id || this.e.user_id }/temp` - // 待优化 - if (fs.existsSync(`${ path }.mp4`)) { - console.log("视频已存在"); - fs.unlinkSync(`${ path }.mp4`); + const path = `${ this.defaultPath }${ this.e.group_id || this.e.user_id }/temp/` + if (!fs.existsSync(path)) { + mkdirsSync(path); } // 视频信息获取例子:http://api.bilibili.com/x/web-interface/view?bvid=BV1hY411m7cB const baseVideoInfo = "http://api.bilibili.com/x/web-interface/view"; @@ -264,7 +262,7 @@ export class tools extends plugin { const twitterUrl = reg.exec(e.msg); const id = twitterUrl[1]; const httpAgent = new HttpProxyAgent(this.myProxy) - const twitterClient = new TwitterApi('', {httpAgent}); + const twitterClient = new TwitterApi('AAAAAAAAAAAAAAAAAAAAAArXkwEAAAAAOyInrhDgUeiX%2BoztdK%2BQ9Ve9IjI%3DpA5xkrFQvikbmLAZtOwRcjIcXhXicvzYGjp8GHLHhG7JlNO4ls', {httpAgent}); // Tell typescript it's a readonly app const readOnlyClient = twitterClient.readOnly;