From b648268f2aa13797a04952a52f8dad5a88c295ec Mon Sep 17 00:00:00 2001 From: zhiyu1998 Date: Sat, 11 Feb 2023 14:26:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=83=20docs:=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++++ apps/tools.js | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 449e1ed..cbf7ad8 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,11 @@ async tuiimg (e) { 【可选】相关配置(apps/tools.js): > twiiter-api:https://developer.twitter.com/en +注册完之后将`Bearer Token`填入app/tools.js twitter方法的TwitterApi后面的单引号里 + > 百度翻译api:https://fanyi-api.baidu.com/doc/21 +注册完填入方式参考上方注释url (app/tools.js) + ## 📦业务 ![help](./img/help.jpg) diff --git a/apps/tools.js b/apps/tools.js index 97ce78b..1c9b486 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -86,8 +86,8 @@ 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=20210422000794040&salt=542716863&sign=${ md5("20210422000794040" + place + "542716863" + "HooD_ndgwcGH6SAnxGrM") }&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 }`; + let url = `http://api.fanyi.baidu.com/api/trans/vip/translate?from=auto&to=${ transMap[language[1]] }&appid=&salt=&sign=${ md5("" + place + "" + "") }&q=${ place }`; await fetch(url) .then((resp) => resp.json()) .then((text) => text.trans_result) @@ -264,7 +264,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('AAAAAAAAAAAAAAAAAAAAAArXkwEAAAAAOyInrhDgUeiX%2BoztdK%2BQ9Ve9IjI%3DpA5xkrFQvikbmLAZtOwRcjIcXhXicvzYGjp8GHLHhG7JlNO4ls', {httpAgent}); + const twitterClient = new TwitterApi('', {httpAgent}); // Tell typescript it's a readonly app const readOnlyClient = twitterClient.readOnly;