From 9f7826504693e18890e1fa985c8b6592051a12f4 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Tue, 1 Apr 2025 20:39:16 +0800 Subject: [PATCH] no message --- public/tests/hook.php | 31 +++++++++++++++++++- src/Controllers/TomApi/Tg/HookController.php | 11 ++----- 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/public/tests/hook.php b/public/tests/hook.php index 14b18fce..eae7cdbe 100644 --- a/public/tests/hook.php +++ b/public/tests/hook.php @@ -35,10 +35,39 @@ $oHttp->aData = [ 'type' => 'private' ], 'date' => 1610000000, - 'text' => '/reportUser_day_3' + "text" => "\/userFind 1", ] ]; +//{ +// "update_id": 761180998, +// "message": { +// "message_id": 1159, +// "from": { +// "id": 7740568271, +// "is_bot": false, +// "first_name": "sakai", +// "username": "gemcode_business", +// "language_code": "zh-hans" +// }, +// "chat": { +// "id": -4668400285, +// "title": "FUUU", +// "type": "group", +// "all_members_are_administrators": true +// }, +// "date": 1743503707, +// "text": "\/userFind 1", +// "entities": [ +// { +// "offset": 0, +// "length": 9, +// "type": "bot_command" +// } +// ] +// } +//} + $r = $oHttp->send(); var_dump($r); diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index e93bcae0..8b12a261 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -100,16 +100,9 @@ final class HookController } // 查找用户 - if (strpos($sText, '/userFind') === 0) { + if (strpos($sText, '/userFind') === 0 || strpos($sText, '\/userFind') === 0) { -// Ticket::where("id", $iTicketId)->first()->toArray(); - -// $iTicketId = $this->trimText($sText, '/ticketFind'); -// -// $aTicket = Ticket::where("id", $iTicketId)->first()->toArray(); - - - $iUserId = (int) $this->trimText($sText, '/userFind'); + list(, $iUserId) = explode(" ", $sText, 2); $aUser = User::find($iUserId)->toArray();