document.addEventListener('DOMContentLoaded', function() { const chatForm = document.getElementById('chat-form'); const userInput = document.getElementById('user-input'); const chatContainer = document.getElementById('chat-container'); chatForm.addEventListener('submit', function(e) { e.preventDefault(); const message = userInput.value.trim(); if (message) { addUserMessage(message); userInput.value = ''; simulateAIResponse(message); } }); function addUserMessage(message) { const messageDiv = document.createElement('div'); messageDiv.className = 'chat-message user-message mb-4'; messageDiv.innerHTML = `

${message}

`; chatContainer.appendChild(messageDiv); chatContainer.scrollTop = chatContainer.scrollHeight; feather.replace(); } function addAIMessage(message) { const messageDiv = document.createElement('div'); messageDiv.className = 'chat-message ai-message mb-4'; messageDiv.innerHTML = `

${message}

`; chatContainer.appendChild(messageDiv); chatContainer.scrollTop = chatContainer.scrollHeight; feather.replace(); } function simulateAIResponse(userMessage) { // This would be replaced with actual API calls to AI backend setTimeout(() => { let response; if (userMessage.includes('متجر') || userMessage.includes('تسوق')) { response = "جاري إنشاء تطبيق متجر إلكتروني لك. سأقوم بإضافة الصفحات الأساسية مثل الصفحة الرئيسية، صفحة المنتجات، وسلة التسوق."; } else if (userMessage.includes('تسجيل') || userMessage.includes('دخول')) { response = "تم تصميم صفحة تسجيل الدخول بنجاح! هل تريد إضافة أي حقول إضافية مثل تسجيل الدخول عبر وسائل التواصل الاجتماعي؟"; } else { response = "لقد استلمت طلبك: '" + userMessage + "'. جاري المعالجة..."; } addAIMessage(response); }, 1000); } });