Spaces:
Sleeping
Sleeping
document.addEventListener("DOMContentLoaded", function () { | |
const userInput = document.getElementById("user-input"); | |
const micButton = document.getElementById("mic-button"); | |
const sendButton = document.getElementById("send-button"); | |
const chatbox = document.getElementById("chatbox"); | |
userInput.addEventListener("input", function () { | |
if (userInput.value.trim() !== "") { | |
micButton.style.display = "none"; | |
sendButton.style.display = "inline-block"; | |
} else { | |
micButton.style.display = "inline-block"; | |
sendButton.style.display = "none"; | |
} | |
}); | |
sendButton.addEventListener("click", function () { | |
sendMessage(userInput.value); | |
userInput.value = ""; | |
micButton.style.display = "inline-block"; | |
sendButton.style.display = "none"; | |
}); | |
function sendMessage(message) { | |
if (message.trim() === "") return; | |
// Append user message | |
const userMessage = document.createElement("div"); | |
userMessage.classList.add("message", "user-message"); | |
userMessage.textContent = message; | |
chatbox.appendChild(userMessage); | |
chatbox.scrollTop = chatbox.scrollHeight; | |
// Simulate bot response (Replace with actual chatbot logic) | |
setTimeout(() => { | |
const botMessage = document.createElement("div"); | |
botMessage.classList.add("message", "bot-message"); | |
botMessage.textContent = "I'm here to assist you!"; | |
chatbox.appendChild(botMessage); | |
chatbox.scrollTop = chatbox.scrollHeight; | |
}, 1000); | |
} | |
}); | |