0% found this document useful (0 votes)
4 views2 pages

Qu Stion

Uploaded by

fahimnikzad2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Qu Stion

Uploaded by

fahimnikzad2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

/ 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

You might also like