diff --git a/Profice WebSite/scripts/add/send.php b/Profice WebSite/scripts/add/send.php index 7c31e24..d0d8704 100644 --- a/Profice WebSite/scripts/add/send.php +++ b/Profice WebSite/scripts/add/send.php @@ -732,6 +732,18 @@ if (!$data || empty($data)) { $requestType = $data['type'] ?? 'contact'; +// Debug endpoint to test webhook connectivity +if ($requestType === 'test_webhook') { + $testData = ['test' => true, 'timestamp' => date('c')]; + $result = sendToWebhook($testData, KI_CHAT_WEBHOOK_URL); + sendResponse(true, 'Webhook test completed', [ + 'webhook_url' => KI_CHAT_WEBHOOK_URL, + 'result' => $result, + 'curl_available' => function_exists('curl_init'), + 'allow_url_fopen' => ini_get('allow_url_fopen') + ]); +} + try { switch ($requestType) { case 'contact': diff --git a/Profice WebSite/scripts/demo-chat.js b/Profice WebSite/scripts/demo-chat.js index 71d17b5..2bf5abf 100644 --- a/Profice WebSite/scripts/demo-chat.js +++ b/Profice WebSite/scripts/demo-chat.js @@ -113,7 +113,7 @@ class DemoChat { console.log('Demo Chat: Response status', response.status); const data = await response.json(); - console.log('Demo Chat: Response data', data); + console.log('Demo Chat: Response data', JSON.stringify(data, null, 2)); if (data.success && data.data && data.data.ai_response) { this.addMessageToUI('ki', data.data.ai_response);