Emre Karademir | WordPress Developer

Chatbot

Mart 5, 2023 2 mins to read
Share

Web sitenize satın alımlar için soru-cevap şeklinde bir chatbot yapmak için aşağıdaki PHP kodunu kullanabilirsiniz:

<?php
  // Kullanıcının soruları
  $questions = array(
    "ürünleriniz hakkında bilgi verin",
    "ürünlerin fiyatları nedir",
    "ürünlerin teslim süresi nedir",
    "ürünlerin garanti süresi nedir",
    "ürünlerin kargo ücreti nedir",
    "ürünlerin ödeme seçenekleri nelerdir"
  );

  // Soruların cevapları
  $answers = array(
    "Ürünlerimiz hakkında detaylı bilgi almak için lütfen resmi web sitemizi ziyaret edin.",
    "Ürünlerin fiyatları, ürün tipine ve miktarına göre değişebilir. Lütfen resmi web sitemizdeki ürün sayfalarını ziyaret edin.",
    "Teslim süresi, siparişinizin durumuna ve konumunuza göre değişebilir. Lütfen resmi web sitemizdeki teslimat sayfasını ziyaret edin.",
    "Ürünlerimiz genellikle 1 yıl garanti kapsamındadır. Lütfen resmi web sitemizdeki garanti sayfasını ziyaret edin.",
    "Kargo ücreti, siparişinizin durumuna ve konumunuza göre değişebilir. Lütfen resmi web sitemizdeki kargo sayfasını ziyaret edin.",
    "Ödeme seçeneklerimiz arasında kredi kartı, banka havalesi ve PayPal gibi seçenekler bulunmaktadır. Lütfen resmi web sitemizdeki ödeme sayfasını ziyaret edin."
  );

  // Kullanıcının soruyu yanıtla
  echo "Merhaba, nasıl yardımcı olabilirim?<br><br>";
  $question = readline("Soru: ");
  foreach ($questions as $index => $value) {
    if ($question == $value) {
      echo "Cevap: " . $answers[$index] . "<br><br>";
      break;
    }
  }
?>

Bu kod, belirtilen soruları ve cevaplarını içererek, kullanıcının sorularını yanıtlar. Kullanıcının soruları ve cevapları, $questions ve $answers dizilerinde tanımlanır. Kullanıcının sorularının yanıtı, $questions dizisinde aranır ve eşleşen cevap, $answers dizisinde bulunur ve ekrana yazdırılır.

Bu kod sadece bir örnektir ve kolayca özelleştirilebilir ve genişletebilirsiniz. Örneğin, daha fazla soru ve cevap ekleyebilir veya daha kompleks yanıtlar vermeyi sağlamak için daha fazla kod ekleyebilirsiniz.

https://github.com/emrekarademirx/Chatbot

Leave a comment

Your email address will not be published. Gerekli alanlar * ile işaretlenmişlerdir