From 40b966681929caf180dc17d9ab7a8de787e589f3 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Fri, 14 Nov 2025 19:12:31 +0800 Subject: [PATCH] no message --- app/Http/Controllers/Api/Tg/HookController.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/Api/Tg/HookController.php b/app/Http/Controllers/Api/Tg/HookController.php index c09e9d11..9669cdbb 100755 --- a/app/Http/Controllers/Api/Tg/HookController.php +++ b/app/Http/Controllers/Api/Tg/HookController.php @@ -23,8 +23,8 @@ final class HookController $sUpdate = file_get_contents("php://input"); $aUpdate = json_decode($sUpdate, true); - $aUpdate["message"]["text"] = $aUpdate["message"]["text"] ?? "没有text"; - if (!str_starts_with($aUpdate["message"]["text"], '/')) { + $sText = $aUpdate["message"]["text"] ?? "没有text"; + if (!str_starts_with($sText, '/')) { // $this->sCustomCmd = "article"; // $this->sCustomFunc = "cache"; // $this->aCustomOption[1] = "ffq"; @@ -68,15 +68,15 @@ final class HookController $aData['chatId'] = (string) $aUpdate["message"]["chat"]["id"]; $aData['fromId'] = (string) $aUpdate["message"]["from"]["id"]; + if ($this->sCustomText) { + $aUpdate["message"]["text"] = $this->sCustomText; + } + if (!isset($aUpdate["message"]["text"])) { throw new \Exception(json_encode($aUpdate)); } - if ($this->sCustomText) { - $sText = $this->sCustomText; - } else { - $sText = $aUpdate["message"]["text"] ?? "没有text"; - } + $sText = $aUpdate["message"]["text"]; // hook优先 // 非is_hook,并且,首字符非/