添加对 ”文件涉及违规内容“ 链接的过滤机制和提示信息格式化

This commit is contained in:
x1ao4 2025-05-20 10:55:36 +08:00
parent c2425392a6
commit 629b95eee7

View File

@ -1282,14 +1282,14 @@
formatShareUrlBanMessage(message) { formatShareUrlBanMessage(message) {
if (!message) return message; if (!message) return message;
if (message.includes("分享者用户封禁链接查看受限")) { if (message.includes("分享者用户封禁链接查看受限") ||
message.includes("文件涉及违规内容") ||
message.includes("分享地址已失效")) {
return "该分享已失效,不可访问"; return "该分享已失效,不可访问";
} else if (message.includes("好友已取消了分享")) { } else if (message.includes("好友已取消了分享")) {
return "该分享已被取消,无法访问"; return "该分享已被取消,无法访问";
} else if (message.includes("文件已被分享者删除") || message === "文件已被分享者删除或文件夹为空") { } else if (message.includes("文件已被分享者删除") || message === "文件已被分享者删除或文件夹为空") {
return "该分享已被删除,无法访问"; return "该分享已被删除,无法访问";
} else if (message.includes("分享地址已失效")) {
return "该分享已失效,不可访问";
} }
return message; return message;
@ -1661,7 +1661,7 @@
// 判断保存路径是否包含电视节目相关的关键词 // 判断保存路径是否包含电视节目相关的关键词
if (task.savepath) { if (task.savepath) {
const tvKeywords = ["影视", "电视", "节目", "剧", "动漫", "动画", "番", "综艺", "真人秀", "TV", "Tv", "tv", "Series", "series", "Show", "show"]; const tvKeywords = ["电视", "节目", "剧", "动漫", "动画", "番", "综艺", "真人秀", "TV", "Tv", "tv", "Series", "series", "Show", "show"];
isTVShow = tvKeywords.some(keyword => task.savepath.includes(keyword)); isTVShow = tvKeywords.some(keyword => task.savepath.includes(keyword));
} }
@ -2029,7 +2029,8 @@
"好友已取消了分享", "好友已取消了分享",
"文件已被分享者删除", "文件已被分享者删除",
"文件夹为空", "文件夹为空",
"分享地址已失效" "分享地址已失效",
"文件涉及违规内容"
]; ];
// 如果没有搜索结果,直接返回 // 如果没有搜索结果,直接返回