"auth"]);exit;} $f = "/var/www/weval/wevia-ia/weval-chatbot-api.php"; // Can't modify brain (chattr locked) — modify the response filter // Check if wevia-supremacy.php exists and add filter there $sup = "/var/www/weval/wevia-ia/wevia-supremacy.php"; $c = file_get_contents($sup); $filter = ' // === CONTACT FILTER: Remove phone numbers, keep only email === function wevia_filterContact($response) { // Remove all phone numbers (+212, +33, +1, 06/07, etc) $response = preg_replace("/\+212[\s\d.-]{8,15}/", "info@weval-consulting.com", $response); $response = preg_replace("/\+33[\s\d.-]{8,15}/", "info@weval-consulting.com", $response); $response = preg_replace("/\+1[\s\d.-]{8,15}/", "info@weval-consulting.com", $response); $response = preg_replace("/0[67]\d[\s\d.-]{7,12}/", "info@weval-consulting.com", $response); // Clean up duplicate emails $response = preg_replace("/(info@weval-consulting\.com\s*){2,}/", "info@weval-consulting.com", $response); // Remove "Téléphone:", "Tel:", "Phone:" labels if number removed $response = preg_replace("/(?:T[ée]l[ée]?phone|Tel|Phone|Appel)\s*:\s*info@weval/i", "Email : info@weval", $response); return $response; } '; if (strpos($c, "wevia_filterContact") === false) { $c .= $filter; file_put_contents($sup, $c); echo json_encode(["ok"=>true,"added"=>"contact_filter"]); } else { echo json_encode(["ok"=>true,"status"=>"already_exists"]); }