Skip to content

daffadevhosting/lyra-ai-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

66 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

L Y Π― A AI Chat Commerce πŸ§ πŸ›οΈ

L Y Π― A adalah asisten AI modern berbasis web yang dirancang untuk membantu pengguna dalam bentuk percakapan bergaya Telegram. Tak cuma ngobrol, L Y Π― A juga bisa menawarkan produk toko online secara cerdas, tampilkan bubble produk interaktif, dan bekerja layaknya CS pintar yang gak capek-capek jualan. Tinggal tanya, "L Y Π― A, punya produk apa?" L Y Π― A bakal ngasih katalog.


πŸ–ΌοΈ Screenshot

- L Y Π― A -

Vercel

πŸ“– Panduan Cepat Pengguna L Y Π― A

L Y Π― A adalah chatbot toko online pintar yang siap bantu kamu cari produk dengan gaya ngobrol santai. Yuk, simak cara pakainya:


πŸ€– Cara Bertanya

πŸ“¦ Lihat Semua Produk

Tanya: "Punya produk apa aja?", "Katalognya dong"

Hasil: L Y Π― A akan kirim daftar semua produk yang tersedia.

πŸ”₯ Lihat Produk Terlaris

Tanya: "Apa produk terlaris?", "Yang paling banyak dibeli apa?"

Hasil: L Y Π― A akan menampilkan produk dengan penjualan terbanyak.

🌟 Lihat Produk dengan Rating Tertinggi

Tanya: "Produk paling enak?", "Yang ratingnya paling tinggi apa?"

Hasil: L Y Π― A akan tampilkan produk dengan bintang tertinggi.

πŸ” Cari Produk Spesifik

Tanya: "Ada keripik singkong?", "Punya bubur mang oleh ga?"

Hasil: L Y Π― A akan mencocokkan nama/kata kunci dengan katalog produk.

πŸ™‹ Tanya Hal Lain

Tanya: "Cara jadi reseller gimana?", "buka keranjang belanjaku", "Bisa kirim ke luar kota?"

Hasil: L Y Π― A akan jawab secara umum atau kasih saran.


⚠️ Batasan Fitur

  • Tanpa login: Maksimal 10 chat/hari.
  • Login User: 50 chat/hari.
  • Ingin akses penuh? Hubungi admin!

πŸ“¦ Tips Tambahan

  • Klik produk di sidebar untuk tanya langsung ke L Y Π― A.
  • Pakai kata kunci umum seperti "keripik", "sambal", "kopi" untuk hasil terbaik.
  • L Y Π― A bakal makin pintar seiring waktu, jadi terus coba aja ya πŸ˜‰

Selamat berbelanja bareng L Y Π― A! πŸ’œ

Dibuat oleh nDang & Daffa, manusia nyeleneh dari Tasik. Sorry... karena ini open source code script di src/ acak-acakan. silahkan rapihkan dan kembangkan sesuai selera. Untuk yang modulasi rapih + Jarvis terintegrasi IoT di private πŸ˜…

✨ Fitur Utama

  • 🧠 Chat AI (terhubung ke Groq GPT API)
  • πŸ’¬ UI gaya Telegram dengan bubble reply yang real
  • πŸ›οΈ Tampilkan produk otomatis berdasarkan keyword
  • πŸ” Login sistem + batasan akses
  • 🚫 Limitasi guest user (10 chat gratis)
  • πŸ’¬ Notifikasi Order via telegram api
  • πŸ›’ Checkout terintegrasi Xendit
  • 🧠 Intent detection responsif
  • πŸŽ™οΈ Voice note interaktif
  • πŸ“¦ Manajemen produk & keranjang smart
  • πŸ—‚οΈ Multi-mode gaya bicara
  • πŸš€ Rencana ke IoT. (SOON)

πŸ—οΈ Teknologi yang Digunakan

  • ⚑️ Vite
  • 🎨 Tailwind CSS
  • πŸ”₯ Firebase (Auth & nanti Firestore)
  • 🌐 Groq API (GPT backend)
  • 🧩 Modular JS (tanpa framework berat)
  • 🦾 Lucide Icons

πŸ“¦ Struktur Folder

src/
β”œβ”€β”€ pages/
β”‚ └── ChatTelegram.js # Halaman utama chat
β”œβ”€β”€ modules/
β”‚ β”œβ”€β”€ authHandler.js # Login Firebase
β”‚ β”œβ”€β”€ limitModal.js # Modal batas chat
β”‚ β”œβ”€β”€ intentHandler.js # Deteksi kata niat belanja
β”‚ └── chatRenderer.js # Bubble generator & reply
└── assets/
└── keripik.jpg # Gambar produk dummy

πŸš€ Setup Lokal

  1. Clone repo dan jalankan:
   git clone https://github.com/daffadevhosting/lyra-ai-chat.git
   cd lyra-ai-chat
   npm install
   npm run dev
  1. Tambahkan konfigurasi Firebase di authHandler.js

πŸ“Œ Roadmap Selanjutnya

  • Simpan chat ke Firestore

  • Voice recognition (mic)

  • Text-to-speech (suara L Y Π― A cewek) (Done)

  • Produk dari database (Done)

  • Checkout produk langsung via AI (Done)

  • Sistem payment via XENDit (Done)

πŸ”Œ Koneksi Dunia Nyata

  • IoT hooks (webhook ke ESP8266 misal)
  • Integrasi voice + action (misal: β€œnyalain lampu dapur, nyalain mesin mobil / motor”)

🧠 Gimana caranya "Nyalain Mobil"?

  1. Sediakan microcontroller WiFi-ready:

  • βœ… ESP32 atau ESP8266 (harga murah, kuat)
  • Hubungkan ke modul relay atau sistem push-start (tergantung mobil)
  1. Cloud Webhook Endpoint:

  • Buat Worker/Cloud Function (misal: /api/nyalain-mobil)
  • Terima command via fetch dari LYRA, lalu kirim ke ESP
  1. ESP32 Listening Command:

  • ESP32 polling Firebase Realtime Database atau WebSocket
  • Begitu ada command: "start_engine" => trigger relay 1 detik

LYRA Script:

if (/nyalain mobil|panasin mesin/i.test(text)) {
  respondWithVoice({
    sender: 'lyra',
    voiceOnly: false,
    speakOnly: true,
    voice: 'πŸš— Oke, aku sedang menyalakan mobil dan memanaskan mesinnya...'
  });
  
  fetch('https://iot.lyra.workers.dev/autonomus', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ action: 'start_engine', token: 'secret123' })
  });
}
  1. Tambahan Aman:

  • πŸ” Token khusus
  • 🌑️ Sensor suhu + timer (mobil ga dinyalain lebih dari 10 menit)
  • πŸ“± Notifikasi WA: "Mobil sudah menyala pukul 06.32, suhu mesin 25Β°C"
- L Y Π― A di hp -

L Y Π― A AI-shop Deployed via vercel

β€œL Y Π― A bukan sekadar AI, dia CS toko online yang ngerti bahasa manusia dan bisa closing jualan.” – Kita 😎

About

L Y Π― A - AI Commerce πŸ§ πŸ›οΈ | Berjualan dengan AI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published