From 2bec560d7dbe6eb329e8efcca9efdaaf96821ecf Mon Sep 17 00:00:00 2001 From: Ahaan Vaidyanathan Date: Wed, 20 Nov 2024 18:51:22 -0800 Subject: [PATCH 1/3] Updates to Chat Bot --- navigation/share_and_care/chess/hangout.md | 68 ++++++++++++---------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/navigation/share_and_care/chess/hangout.md b/navigation/share_and_care/chess/hangout.md index 566f7d08..f7f90d8c 100644 --- a/navigation/share_and_care/chess/hangout.md +++ b/navigation/share_and_care/chess/hangout.md @@ -271,37 +271,45 @@ authors: Ahaan, Xavier, Spencer, Vasanth } // Chat functionality - const chatMessages = document.getElementById("chatMessages"); - const messageInput = document.getElementById("messageInput"); - const sendBtn = document.getElementById("sendBtn"); - - function addMessage(content, type = "user") { - const messageDiv = document.createElement("div"); - messageDiv.classList.add("message", type === "user" ? "user-message" : "bot-message"); - messageDiv.textContent = content; - chatMessages.appendChild(messageDiv); - chatMessages.scrollTop = chatMessages.scrollHeight; - } +const chatMessages = document.getElementById("chatMessages"); +const messageInput = document.getElementById("messageInput"); +const sendBtn = document.getElementById("sendBtn"); + +function addMessage(content, type = "user") { + const messageDiv = document.createElement("div"); + messageDiv.classList.add("message", type === "user" ? "user-message" : "bot-message"); + messageDiv.textContent = content; + chatMessages.appendChild(messageDiv); + chatMessages.scrollTop = chatMessages.scrollHeight; +} + +sendBtn.addEventListener("click", () => { + const message = messageInput.value.trim(); + if (message) { + addMessage(message, "user"); + messageInput.value = ""; + setTimeout(botResponse, 2000); // Bot responds after 2 seconds + } +}); + +function botResponse() { + const motivationalMessages = [ + "Keep it up! Your next move could be a game-changer.", + "Great effort! Remember, every master was once a beginner.", + "You're doing fantastic. Stay focused and enjoy the game!", + "Patience and strategy will always lead to victory!", + "Trust your instincts and keep making moves!", + "Think a few steps ahead, and you'll be unstoppable.", + "Even the best players make mistakes; keep learning and moving forward.", + "Take a deep breath and stay calm – you're doing great!", + "Chess is a journey, enjoy every move you make.", + "Don't rush – a wise move is worth the wait!" + ]; + const randomMessage = + motivationalMessages[Math.floor(Math.random() * motivationalMessages.length)]; + addMessage(randomMessage, "bot"); +} - sendBtn.addEventListener("click", () => { - const message = messageInput.value.trim(); - if (message) { - addMessage(message, "user"); - messageInput.value = ""; - setTimeout(botResponse, 2000); - } - }); - - function botResponse() { - const motivationalMessages = [ - "Keep it up! Your next move could be a game-changer.", - "Great effort! Remember, every master was once a beginner.", - "You're doing fantastic. Stay focused and enjoy the game!", - ]; - const randomMessage = - motivationalMessages[Math.floor(Math.random() * motivationalMessages.length)]; - addMessage(randomMessage, "bot"); - } drawBoard(); From 6e59dc9db5c7e0ea6f156729e93c964da97563c0 Mon Sep 17 00:00:00 2001 From: Ahaan Vaidyanathan Date: Wed, 20 Nov 2024 18:53:13 -0800 Subject: [PATCH 2/3] Updates to my Chess bot --- navigation/share_and_care/chess/hangout.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/navigation/share_and_care/chess/hangout.md b/navigation/share_and_care/chess/hangout.md index f7f90d8c..32b281b4 100644 --- a/navigation/share_and_care/chess/hangout.md +++ b/navigation/share_and_care/chess/hangout.md @@ -270,7 +270,7 @@ authors: Ahaan, Xavier, Spencer, Vasanth } } - // Chat functionality +// Chat functionality const chatMessages = document.getElementById("chatMessages"); const messageInput = document.getElementById("messageInput"); const sendBtn = document.getElementById("sendBtn"); @@ -309,12 +309,7 @@ function botResponse() { motivationalMessages[Math.floor(Math.random() * motivationalMessages.length)]; addMessage(randomMessage, "bot"); } - - - drawBoard(); - - - + From c38cab3740801fb37b7cbb4f7fa8d50e2de378ff Mon Sep 17 00:00:00 2001 From: Ahaan Vaidyanathan Date: Wed, 20 Nov 2024 18:55:22 -0800 Subject: [PATCH 3/3] Updates --- navigation/share_and_care/chess/hangout.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/navigation/share_and_care/chess/hangout.md b/navigation/share_and_care/chess/hangout.md index 32b281b4..302c90af 100644 --- a/navigation/share_and_care/chess/hangout.md +++ b/navigation/share_and_care/chess/hangout.md @@ -311,6 +311,10 @@ function botResponse() { } + drawBoard(); + + +