/ responses.
js
const responses = {
"SHAKIL, I LOVE YOU": "I Love you too baby",
"HI": "Hi, How are you?",
"HELLO": "Hello! How can I assist you?",
"BYE": "Goodbye! Have a great day!",
"THANK YOU": "You're welcome!",
"HOW ARE YOU": "I'm doing great. How about you?",
"I AM GOOD THANK YOU": "You're very welcome, WhatsUp?",
"HI LISA": "HI MAHDI, HOW ARE YOU DOING",
"HI SHAKIL": "HI MAHDI, HOW ARE YOU DOING",
"HI MARY": "HI MAHDI, HOW ARE YOU DOING",
"HI AHMAD": "HI MAHDI, HOW ARE YOU DOING",
"HI KAMILA": "HI MAHDI, HOW ARE YOU DOING",
"HI MIKASA": "HI MAHDI, HOW ARE YOU DOING",
"HI SHAKIRA": "HI MAHDI, HOW ARE YOU DOING",
"HI MYSELF": "HI MAHDI, HOW ARE YOU DOING",
};
function autoRespond(messageText) {
var upperCaseText = messageText.toUpperCase();
var response = responses[upperCaseText] || "Sorry, I don't understand
that."; // Default reply
if (upperCaseText.includes("TIME")) {
response = "The current time is " + new Date().toLocaleTimeString();
} else if (upperCaseText.includes("HOW ARE YOU" && "HELLO")) {
response = "HELLO, I am Good How About you";
} else if (upperCaseText.includes("HOW", "ARE", "YOU")) {
response = "I am Good How About you";
} else if (upperCaseText.includes("DATE")) {
response = "Today's date is " + new Date().toLocaleDateString();
} else if (upperCaseText.includes("EREN")) {
response = "Eren is dead, you fucking idiot";
}
setTimeout(function() {
var respondDiv = document.createElement("div");
respondDiv.classList.add('autoRespond', 'sentRespond');
respondDiv.textContent = response;
console.log('Respond:', response);
msgContainer.appendChild(respondDiv);
// added after work
var savedMessages = JSON.parse(localStorage.getItem("messages")) || {};
if (!savedMessages[currentChat]) {
savedMessages[currentChat] = [];
}
savedMessages[currentChat].push({ text: response, sender: 'bot' });
// Save updated messages to localStorage
localStorage.setItem("messages", JSON.stringify(savedMessages));
}, 2000);
} function addMessage() {
var messageText = msgInput.value.trim();
if (messageText !== "" && currentChat) {
var messageDiv = document.createElement("div");
messageDiv.classList.add('messageSent', 'sent');
messageDiv.textContent = messageText;
msgContainer.appendChild(messageDiv);
var savedMessages = JSON.parse(localStorage.getItem("messages")) || {};
// Save the message to the contact's messages
if (!savedMessages[currentChat]) {
savedMessages[currentChat] = [];
}
savedMessages[currentChat].push(messageText);
updateContactMessagePreview(currentChat, messageText);
autoRespond(messageText);
msgInput.value = "";
} make work with this two when asked about math