diff --git a/public/tests/hook.php b/public/tests/hook.php index 37d73302..c8f9c44d 100644 --- a/public/tests/hook.php +++ b/public/tests/hook.php @@ -35,7 +35,7 @@ $oHttp->aData = [ 'type' => 'private' ], 'date' => 1610000000, - "text" => "\/duckOption|width_reset_day|7", + "text" => "\/nodeList", ] ]; diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index abf95776..a248ce38 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -125,6 +125,7 @@ final class HookController '节点like' => 'nodeLike#duck jp02', 'node删除' => 'nodeDel 18', 'node复制' => 'nodeCopy 18', + '节点列表简洁'=> 'nodeList', ]; $this->sendMessage(json_encode($aCmdList, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT)); @@ -314,6 +315,23 @@ final class HookController } + // 节点列表(简洁) + // /nodeList + if (strpos($sText, '/nodeList') === 0 || strpos($sText, '\/nodeList') === 0) { + + $aNodeList = Node::where('type', 1)->get()->toArray(); + + $sMsg = ''; + foreach ($aNodeList as $row) { + $sMsg .= '【 '.$row['name'].' 】id:'.$row['id'].', duck:'.$row['duck_code'].', zf:'.$row['zhuanfa_code'].', sort:'.$row['sort']; + } + + $this->sendMessage($sMsg); + + Http::response(200, 'ok'); + + } + // 添加duck // /duckAdd jp01 if (strpos($sText, '/duckAdd') === 0 || strpos($sText, '\/duckAdd') === 0) {