mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-05-23 10:05:23 +00:00
新增移动做种微信报告
This commit is contained in:
parent
207320ede7
commit
c2e5b4d00b
@ -13,7 +13,7 @@ use IYUU\Library\Table;
|
|||||||
class AutoReseed
|
class AutoReseed
|
||||||
{
|
{
|
||||||
// 版本号
|
// 版本号
|
||||||
const VER = '1.9.3';
|
const VER = '1.9.4';
|
||||||
// RPC连接
|
// RPC连接
|
||||||
private static $links = [];
|
private static $links = [];
|
||||||
// 客户端配置
|
// 客户端配置
|
||||||
@ -56,6 +56,8 @@ class AutoReseed
|
|||||||
'reseedRepeat' => 0, // 重复:客户端已做种
|
'reseedRepeat' => 0, // 重复:客户端已做种
|
||||||
'reseedSkip' => 0, // 跳过:因未设置passkey,而跳过
|
'reseedSkip' => 0, // 跳过:因未设置passkey,而跳过
|
||||||
'reseedPass' => 0, // 忽略:因上次成功添加、存在缓存,而跳过
|
'reseedPass' => 0, // 忽略:因上次成功添加、存在缓存,而跳过
|
||||||
|
'MoveSuccess' => 0, // 移动成功
|
||||||
|
'MoveError' => 0, // 移动失败
|
||||||
);
|
);
|
||||||
// 错误通知消息体
|
// 错误通知消息体
|
||||||
private static $errNotify = array(
|
private static $errNotify = array(
|
||||||
@ -218,8 +220,6 @@ class AutoReseed
|
|||||||
$errmsg = isset($result['result']) ? $result['result'] : '未知错误,请稍后重试!';
|
$errmsg = isset($result['result']) ? $result['result'] : '未知错误,请稍后重试!';
|
||||||
if (strpos($errmsg, 'http error 404: Not Found') !== false) {
|
if (strpos($errmsg, 'http error 404: Not Found') !== false) {
|
||||||
self::sendNotify('404');
|
self::sendNotify('404');
|
||||||
} elseif (strpos($errmsg, 'http error 403: Forbidden') !== false) {
|
|
||||||
self::sendNotify('403');
|
|
||||||
}
|
}
|
||||||
print "-----RPC添加种子任务,失败 [{$errmsg}]" . PHP_EOL.PHP_EOL;
|
print "-----RPC添加种子任务,失败 [{$errmsg}]" . PHP_EOL.PHP_EOL;
|
||||||
}
|
}
|
||||||
@ -704,9 +704,11 @@ class AutoReseed
|
|||||||
// 转移成功的种子,以infohash为文件名,写入缓存
|
// 转移成功的种子,以infohash为文件名,写入缓存
|
||||||
wlog($log, $info_hash, self::$cacheMove);
|
wlog($log, $info_hash, self::$cacheMove);
|
||||||
wlog($log, 'MoveSuccess'.$k);
|
wlog($log, 'MoveSuccess'.$k);
|
||||||
|
self::$wechatMsg['MoveSuccess']++;
|
||||||
} else {
|
} else {
|
||||||
// 失败的种子
|
// 失败的种子
|
||||||
wlog($log, 'MoveError'.$k);
|
wlog($log, 'MoveError'.$k);
|
||||||
|
self::$wechatMsg['MoveError']++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -864,13 +866,20 @@ class AutoReseed
|
|||||||
$desp .= '**支持站点:'.self::$wechatMsg['sitesCount']. '** [当前支持自动辅种的站点数量]' .$br;
|
$desp .= '**支持站点:'.self::$wechatMsg['sitesCount']. '** [当前支持自动辅种的站点数量]' .$br;
|
||||||
$desp .= '**总做种:'.self::$wechatMsg['hashCount'] . '** [客户端做种的hash总数]' .$br;
|
$desp .= '**总做种:'.self::$wechatMsg['hashCount'] . '** [客户端做种的hash总数]' .$br;
|
||||||
$desp .= '**返回数据:'.self::$wechatMsg['reseedCount']. '** [服务器返回的可辅种数据]' .$br;
|
$desp .= '**返回数据:'.self::$wechatMsg['reseedCount']. '** [服务器返回的可辅种数据]' .$br;
|
||||||
$desp .= '**成功:'.self::$wechatMsg['reseedSuccess']. '** [辅种成功,会把hash加入缓存]' .$br;
|
$desp .= '**成功:'.self::$wechatMsg['reseedSuccess']. '** [会把hash加入辅种缓存]' .$br;
|
||||||
$desp .= '**失败:'.self::$wechatMsg['reseedError']. '** [种子下载失败或网络超时引起]' .$br;
|
$desp .= '**失败:'.self::$wechatMsg['reseedError']. '** [种子下载失败或网络超时引起]' .$br;
|
||||||
$desp .= '**重复:'.self::$wechatMsg['reseedRepeat']. '** [客户端已做种]' .$br;
|
$desp .= '**重复:'.self::$wechatMsg['reseedRepeat']. '** [客户端已做种]' .$br;
|
||||||
$desp .= '**跳过:'.self::$wechatMsg['reseedSkip']. '** [未设置passkey]' .$br;
|
$desp .= '**跳过:'.self::$wechatMsg['reseedSkip']. '** [未设置passkey]' .$br;
|
||||||
$desp .= '**忽略:'.self::$wechatMsg['reseedPass']. '** [成功添加存在缓存]' .$br;
|
$desp .= '**忽略:'.self::$wechatMsg['reseedPass']. '** [成功添加存在缓存]' .$br;
|
||||||
$desp .= $br.'**如需重新辅种,请删除 ./torrent/cachehash 内的所有辅种缓存。**'.$br;
|
$desp .= '**如需重新辅种,请删除 ./torrent/cachehash 辅种缓存。**'.$br;
|
||||||
$desp .= '*此消息将在3天后过期*。';
|
// 移动做种
|
||||||
|
if (self::$wechatMsg['MoveSuccess'] || self::$wechatMsg['MoveError']) {
|
||||||
|
$desp .= $br.'----------'.$br;
|
||||||
|
$desp .= '**移动成功:'.self::$wechatMsg['MoveSuccess']. '** [会把hash加入移动缓存]' .$br;
|
||||||
|
$desp .= '**移动失败:'.self::$wechatMsg['MoveError']. '** [解决错误提示,可以重试]' .$br;
|
||||||
|
$desp .= '**如需重新移动,请删除 ./torrent/cachemove 移动缓存。**'.$br;
|
||||||
|
}
|
||||||
|
$desp .= $br.'*此消息将在3天后过期*。';
|
||||||
return ff($text, $desp);
|
return ff($text, $desp);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user