diff --git a/public/tests/hook.php b/public/tests/hook.php index a493c961..6ed04c72 100644 --- a/public/tests/hook.php +++ b/public/tests/hook.php @@ -35,7 +35,7 @@ $oHttp->aData = [ 'type' => 'private' ], 'date' => 1610000000, - "text" => "\/duckList", + "text" => "\/duckFind jp03", ] ]; diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index e62a5b5b..b8117a30 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -255,6 +255,20 @@ final class HookController } + // 查找duck + // /duckFind jp01 + if (strpos($sText, '/duckFind') === 0 || strpos($sText, '\/duckFind') === 0) { + + list($sCmd, $sCode) = explode(" ", $sText, 2); + + $aData = Ducks::where('code', $sCode)->get()->toArray(); + + $this->sendMessage(json_encode($aData, JSON_PRETTY_PRINT)); + + Http::response(200, 'ok'); + + } + // 添加zhuanfa // /zhuanfaAdd jp01 if (strpos($sText, '/zhuanfaAdd') === 0 || strpos($sText, '\/zhuanfaAdd') === 0) {