<?php
require_once __DIR__.'/../inc/config.php'; require_once __DIR__.'/../inc/db.php';
header('Content-Type: application/json');
$in=json_decode(file_get_contents('php://input'),true); $q=strtolower(trim($in['q']??''));
$a='';
if($q===''){
  $a='Assalamualaikum! Nak beli untuk kegunaan sendiri atau untuk berniaga?';
}else{
  if(strpos($q,'harga')!==false || strpos($q,'berapa')!==false){
    $p=db()->query("SELECT name,price FROM packages WHERE active=1 ORDER BY id")->fetchAll();
    $list = array_map(fn($r)=>$r['name'].' '.number_format((float)$r['price'],2), $p);
    $a='Harga pakej: '.implode(', ',$list).'. Boleh saya cadangkan ikut kegunaan anda?';
  } elseif(strpos($q,'bancuh')!==false || strpos($q,'cara')!==false) {
    $faq=db()->prepare("SELECT a FROM faq WHERE active=1 AND lower(q) LIKE '%' || ? || '%' LIMIT 1"); $faq->execute(['bancuh']);
    $f=$faq->fetch();
    $a=$f?$f['a']:'1 pek 1kg → 8-10 liter; tambah ais ikut selera.';
  } elseif(strpos($q,'halal')!==false) {
    $a='Produk mengutamakan bahan yang selamat. Rujuk label & sijil terkini.';
  } elseif(strpos($q,'niaga')!==false || strpos($q,'gerai')!==false) {
    $a='Untuk berniaga, ramai pilih Pakej Borong (RM55) sebab kos secawan rendah & stok lebih. Mahu saya kirakan untung?';
  } else {
    $a='Saya boleh bantu dengan harga, cara bancuh, penghantaran, dan cadangan pakej. Beli untuk diri sendiri atau berniaga?';
  }
}
echo json_encode(['a'=>$a]);