From e5adf66faa3a8374eeb27cefefe3c20510c2e7c4 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Tue, 1 Apr 2025 18:32:37 +0800 Subject: [PATCH] no message --- public/tests/hook.php | 3 ++- src/Controllers/TomApi/Tg/HookController.php | 14 ++++++++++++++ src/Services/Tg/ReportUser.php | 1 + src/Services/TomTool/VisitorCount.php | 3 --- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/public/tests/hook.php b/public/tests/hook.php index 1657adde..0c69e116 100644 --- a/public/tests/hook.php +++ b/public/tests/hook.php @@ -35,13 +35,14 @@ $oHttp->aData = [ 'type' => 'private' ], 'date' => 1610000000, - 'text' => '/reportUser_day_01111' + 'text' => '/userFind 11' ] ]; $r = $oHttp->send(); var_dump($r); + exit; diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index 689af6ae..9e80562d 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -8,6 +8,7 @@ use App\Models\Config; use App\Models\TgStep; use App\Models\Ticket; use App\Models\Node; +use App\Models\User; use App\Services\Tg\ReportUser as ServiceTgReportUser; use GuzzleHttp\Exception\GuzzleException; use Psr\Http\Client\ClientExceptionInterface; @@ -98,6 +99,19 @@ final class HookController http_response_code(200);exit; } + // 查找用户 + if (strpos($sText, '/userFind') === 0) { + + $iUserId = $this->trimText($sText, '/userFind'); + + $aUser = User::find($iUserId)->toArray(); + + $this->sendMessage(json_encode($aUser, JSON_PRETTY_PRINT)); + + Http::response(200, 'ok'); + + } + // 回复工单 if (strpos($sText, '/reply') === 0) { diff --git a/src/Services/Tg/ReportUser.php b/src/Services/Tg/ReportUser.php index 5ce5de52..471d6079 100755 --- a/src/Services/Tg/ReportUser.php +++ b/src/Services/Tg/ReportUser.php @@ -114,6 +114,7 @@ final class ReportUser $sStr .= " - 注册:".$row['count_reg']."(".$iRegRate."%)\n"; $sStr .= " - 支付:".$row['count_pay']."(".$iPayRate."%)【新".$row['count_pay_new']."旧".$row['count_pay_old']."】\n"; $sStr .= " - 金额:".$row['count_money']."(".$iMoneyRate."%)【新".$row['count_money_new']."旧".$row['count_money_old']."】\n"; + } return $sStr; diff --git a/src/Services/TomTool/VisitorCount.php b/src/Services/TomTool/VisitorCount.php index c5ef3428..90681ca0 100755 --- a/src/Services/TomTool/VisitorCount.php +++ b/src/Services/TomTool/VisitorCount.php @@ -12,9 +12,6 @@ final class VisitorCount public static function From() { -// $t = self::normalizeUrl("https://www.wocao.com/sjjs/zzz"); -// var_dump($t);exit; -// var_dump(self::normalizeUrl($_SERVER['HTTP_REFERER'])); // 如果以被设置,什么都不做 // 如果未被设置,入库并保存cookie,注册用 if (!isset($_COOKIE['VisitorFrom'])) {