diff --git a/apps/tools.js b/apps/tools.js index 1220cfb..553c5e0 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -182,7 +182,7 @@ export class tools extends plugin { fnc: "freyr" }, { - reg: "(mp.weixin|arxiv.org|sspai.com)", + reg: "(mp.weixin|arxiv.org|sspai.com|chinadaily.com.cn)", fnc: "linkShareSummary" } ], diff --git a/utils/link-share-summary-util.js b/utils/link-share-summary-util.js index 0cf0370..b7b2ee3 100644 --- a/utils/link-share-summary-util.js +++ b/utils/link-share-summary-util.js @@ -6,6 +6,7 @@ export function contentEstimator(link) { const wxReg = /(?:https?:\/\/)?mp\.weixin\.qq\.com\/[A-Za-z\d._?%&+\-=\/#]*/; const arxivReg = /(?:https?:\/\/)?arxiv.org\/[a-zA-Z\d._?%&+\-=\/#]*/; + const chinaDailyReg = /(?:https?:\/\/)?(www\.)chinadaily.com.cn\/a\/[a-zA-Z0-9\d._?%&+\-=\/#]*/; const sspaiReg = /(?:https?:\/\/)?sspai.com\/[a-zA-Z\d._?%&+\-=\/#]*/; const biliReadReg = /(?:https?:\/\/)?www\.bilibili\.com\/read\/[A-Za-z\d._?%&+\-=\/#]*/; if (wxReg.test(link)) { @@ -28,6 +29,11 @@ export function contentEstimator(link) { name: '哔哩哔哩专栏', summaryLink: biliReadReg.exec(link)?.[0] } + } else if (chinaDailyReg.test(link)) { + return { + name: 'ChinaDaily', + summaryLink: chinaDailyReg.exec(link)?.[0] + } } else { logger.error("[R插件][总结模块] 内容评估出错..."); throw Error("内容评估出错...");