import { useState } from "react"; import { motion } from "framer-motion"; export default function SalesChatbot() { const [messages, setMessages] = useState([ { text: "Willkommen bei 5 Big Elephants! Wie kann ich Ihnen helfen?", sender: "bot" } ]); const [input, setInput] = useState(""); const [isOpen, setIsOpen] = useState(false); const handleSend = () => { if (!input.trim()) return; const newMessages = [...messages, { text: input, sender: "user" }]; setMessages(newMessages); setInput(""); setTimeout(() => { const botResponse = getBotResponse(input); setMessages([...newMessages, { text: botResponse, sender: "bot" }]); }, 1000); }; const getBotResponse = (message) => { if (message.toLowerCase().includes("portfolio")) { return "Hier ist unser Portfolio: [Link] Möchten Sie eine Beratung?"; } else if (message.toLowerCase().includes("kontakt")) { return "Sie können unser Vertriebsteam hier erreichen: [E-Mail/Telefon]"; } return "Ich bin mir nicht sicher, aber ich kann Sie mit einem Experten verbinden!"; }; return ( <>
{isOpen && (
{messages.map((msg, index) => ( {msg.text} ))}
setInput(e.target.value)} placeholder="Ihre Nachricht..." className="flex-grow bg-[#333] text-[#E5E5E5] border border-[#FFD700] p-2 rounded-l-lg" />
)}
); }