From 1c22c2883ee1b074fbfe363f4c9df833097a2c42 Mon Sep 17 00:00:00 2001 From: nylaaptr Date: Fri, 17 Jul 2026 22:24:51 +0700 Subject: [PATCH] update kode --- app/Http/Controllers/ChatbotController.php | 14 +++++++++----- app/Http/Controllers/MonitoringController.php | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/ChatbotController.php b/app/Http/Controllers/ChatbotController.php index f2f86c0..eac2a2a 100644 --- a/app/Http/Controllers/ChatbotController.php +++ b/app/Http/Controllers/ChatbotController.php @@ -186,9 +186,12 @@ public function kirim(Request $request) - Gunakan kalimat natural dan mengalir. - Jangan terlalu panjang. -Jika user baru menyebut ingin cari rumah/properti: -- Jangan langsung memberi rekomendasi properti. -- Tanya kebutuhan user dulu secara natural. + +Jika pengguna sudah memberikan informasi seperti budget, lokasi, tipe rumah, kategori, atau kebutuhan lainnya: +- Langsung berikan rekomendasi properti yang paling sesuai. +- Jangan mengulang pertanyaan yang sudah dijawab pengguna. +- Sertakan tag [REKOMENDASI:id]. +- Jelaskan alasan singkat mengapa properti tersebut direkomendasikan. Contoh gaya yang BENAR: 'Siap kak 😊 @@ -277,7 +280,7 @@ public function kirim(Request $request) // ========================= if ( preg_match( - '/\[REKOMENDASI:([\d,]+)\]/', + '/\[REKOMENDASI:\s*([\d,\s]+)\]/', $balasan, $matches ) @@ -307,7 +310,8 @@ public function kirim(Request $request) 'luas_tanah', 'stok_unit' ) - ->get(1) + ->limit(2) + ->get() ->toArray(); // hapus tag dari chat diff --git a/app/Http/Controllers/MonitoringController.php b/app/Http/Controllers/MonitoringController.php index 301b676..d6096dd 100644 --- a/app/Http/Controllers/MonitoringController.php +++ b/app/Http/Controllers/MonitoringController.php @@ -264,7 +264,7 @@ public function update(Request $request, $id) // KHUSUS PELUNASAN if ( - strtolower($request->tahap_saat_ini) == 'pelunasan' && + strtolower($request->tahap_saat_ini) == 'pelunasan pembayaran' && $request->status != 'Selesai' ) {