Merge pull request #335 from DzAvril/main

This commit is contained in:
jxxghp
2024-05-27 13:02:59 +08:00
committed by GitHub
2 changed files with 9 additions and 2 deletions

View File

@@ -735,11 +735,12 @@
"name": "清理QB无效做种",
"description": "清理已经被站点删除的种子及对应源文件仅支持QB",
"labels": "Qbittorrent",
"version": "1.6",
"version": "1.7",
"icon": "clean_a.png",
"author": "DzAvril",
"level": 1,
"history": {
"v1.7": "修复因消息内容包含'_'导致telegram API调用失败的问题",
"v1.6": "修复当种子有多个标签时,通过标签过滤不删除种子会失效的问题",
"v1.5": "1. 增加通过分类、标签过滤不删除种子功能2. 全量通知提供更多信息",
"v1.4": "修复插件功能失效的问题",

View File

@@ -28,7 +28,7 @@ class CleanInvalidSeed(_PluginBase):
# 插件图标
plugin_icon = "clean_a.png"
# 插件版本
plugin_version = "1.6"
plugin_version = "1.7"
# 插件作者
plugin_author = "DzAvril"
# 作者主页
@@ -398,29 +398,34 @@ class CleanInvalidSeed(_PluginBase):
logger.info(exclude_labels_msg)
# 通知
if self._notify:
invalid_msg = invalid_msg.replace('_', '\_')
self.post_message(
mtype=NotificationType.SiteMessage,
title=f"【清理无效做种】",
text=invalid_msg,
)
if self._notify_all:
tracker_not_working_msg = tracker_not_working_msg.replace('_', '\_')
self.post_message(
mtype=NotificationType.SiteMessage,
title=f"【清理无效做种】",
text=tracker_not_working_msg,
)
if self._delete_invalid_torrents:
deleted_msg = deleted_msg.replace('_', '\_')
self.post_message(
mtype=NotificationType.SiteMessage,
title=f"【清理无效做种】",
text=deleted_msg,
)
if self._notify_all:
exclude_categories_msg = exclude_categories_msg.replace('_', '\_')
self.post_message(
mtype=NotificationType.SiteMessage,
title=f"【清理无效做种】",
text=exclude_categories_msg,
)
exclude_labels_msg = exclude_labels_msg.replace('_', '\_')
self.post_message(
mtype=NotificationType.SiteMessage,
title=f"【清理无效做种】",
@@ -489,6 +494,7 @@ class CleanInvalidSeed(_PluginBase):
message += f"***已删除无效源文件,释放{StringUtils.str_filesize(total_size)}空间!***\n"
logger.info(message)
if self._notify:
message = message.replace('_', '\_')
self.post_message(
mtype=NotificationType.SiteMessage,
title=f"【清理无效做种】",