From 5fa585611cadf47dedc8214171b24e2b532c2264 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Fri, 14 Nov 2025 18:45:20 +0800 Subject: [PATCH] no message --- .../Controllers/Api/Tg/HookController.php | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/Api/Tg/HookController.php b/app/Http/Controllers/Api/Tg/HookController.php index 29cc8b55..a456caa0 100755 --- a/app/Http/Controllers/Api/Tg/HookController.php +++ b/app/Http/Controllers/Api/Tg/HookController.php @@ -19,17 +19,31 @@ final class HookController public function cmd_ffq_article() { - $sUpdate = file_get_contents("php://input"); - $aUpdate = json_decode($sUpdate, true); - $sText = &$aUpdate["message"]["text"] ?? "没有text"; - if (!str_starts_with($sText, '/')) { -// $this->sCustomCmd = "article"; -// $this->sCustomFunc = "cache"; -// $this->aCustomOption[1] = "ffq"; - $this->sCustomText = "/article#cacheAdd__ffq_tg_a"." ".$sText; + try { + + $sUpdate = file_get_contents("php://input"); + $aUpdate = json_decode($sUpdate, true); + $sText = &$aUpdate["message"]["text"] ?? "没有text"; + if (!str_starts_with($sText, '/')) { + // $this->sCustomCmd = "article"; + // $this->sCustomFunc = "cache"; + // $this->aCustomOption[1] = "ffq"; + $this->sCustomText = "/article#cacheAdd__ffq_tg_a"." ".$sText; + } + + $this->cmd(); + + } catch (\Throwable $e) { + + $aDataTg = ThrowableHandler::make($e)->enableTrace()->fetch(); + TelegramSlave::fail()->enableSlaveQueue(false)->setMsgA($aDataTg)->send(); + + $aDataCmd = $aDataTg; + $sDataCmd = json_encode($aDataCmd, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); + $sDataCmd = str_replace("\\n", "
", $sDataCmd); + echo $sDataCmd; + exit; } - - $this->cmd(); } public function cmd()