diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index 8fbae90d..c3d72a72 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -12,6 +12,7 @@ namespace App\Controllers\TomApi\Tg; use App\Models\Config; use GuzzleHttp\Psr7\ServerRequest; use GuzzleHttp\Psr7\Utils; +use App\Controllers\Admin\TicketController; final class HookController { @@ -64,11 +65,28 @@ final class HookController $number = $responseParts[0]; // 提取数字部分 $variableText = $responseParts[1]; // 提取用户输入的文本 // 构造回复内容 - $replyMessage = $number . $variableText; // 组合成 "11你好" +// $replyMessage = $number . $variableText; // 组合成 "11你好" // 发送消息到 Telegram - $this->sendMessage($replyMessage); +// $this->sendMessage($replyMessage); + +// use GuzzleHttp\Psr7\ServerRequest; +// use GuzzleHttp\Psr7\Utils; + + // 创建一个包含请求体的 ServerRequest 实例 + $body = ['comment' => $variableText]; + $request = new ServerRequest('PUT', '/ticket/$number', ['Content-Type' => 'application/json'], json_encode($body)); + + // 创建一个 Response 实例 + $response = new Response(); + + // 调用 update 方法 + $controller = new TicketController(); + $controller->update($request, $response, []); + } + + http_response_code(200);exit; }