From 8e845cd928746ca5fc43b614e1981eb870bcb243 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Thu, 10 Jul 2025 17:42:17 +0800 Subject: [PATCH] no message --- src/Services/Tg/Hook/Mod/Base.php | 2 +- src/Services/Tg/Hook/Mod/Node.php | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/Services/Tg/Hook/Mod/Base.php b/src/Services/Tg/Hook/Mod/Base.php index f557bed2..cd76d9b9 100644 --- a/src/Services/Tg/Hook/Mod/Base.php +++ b/src/Services/Tg/Hook/Mod/Base.php @@ -17,7 +17,7 @@ class Base { public function toJson($sMsg) { - return json_encode($row, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); + return json_encode($sMsg, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); } // protected function cmdGood($sCmd) { diff --git a/src/Services/Tg/Hook/Mod/Node.php b/src/Services/Tg/Hook/Mod/Node.php index 1e34592b..a11c4c3a 100644 --- a/src/Services/Tg/Hook/Mod/Node.php +++ b/src/Services/Tg/Hook/Mod/Node.php @@ -71,9 +71,22 @@ class Node extends Base // // @list(, $sField, $sMod) = explode("#", $sCmd, 3); - $sLike = $aParam['aArg'][1]; - $sField = $aParam['aOption'][1]; - @$sMod = $aParam['aOption'][2]; + $sLike = $aParam['aArg'][1] ?? false; + $sField = $aParam['aOption'][1] ?? false; + @$sMod = $aParam['aOption'][2] ?? false; + + if ($sLike == "?") { + return "/node#like__ "; + } + + if (!$sLike) { + return "需要value"; + } + + if (!$sField) { + return "需要field"; + } + switch ($sField) { case "port":