diff --git a/llamabot.js b/llamabot.js
index d5618a6..4c040c4 100644
--- a/llamabot.js
+++ b/llamabot.js
@@ -217,7 +217,7 @@ async function generateResponse(conversation, message) {
let plainTextContent = $('
').html(pageContent).text().trim().replace(/[\r\n\t]+/g, ' ');
const codePattern = /\/\/|\/\*|\*\/|\{|\}|\[|\]|\bfunction\b|\bclass\b|\b0x[0-9A-Fa-f]+\b|\b0b[01]+\b/;
const isCode = codePattern.test(plainTextContent);
-
+
if (isCode) {
plainTextContent = plainTextContent.replace(codePattern, '');
}
@@ -230,12 +230,12 @@ async function generateResponse(conversation, message) {
}
response += `URL: ${url}`;
- // Append bot message to conversation history
- conversation.messages.push({
- role: 'user',
- content: "Data from the page is: " + response,
- });
+ // Get the index of the last message in the array
+ const lastMessageIndex = conversation.messages.length - 1;
+ // Append a new line and the new content to the existing content of the last message
+ conversation.messages[lastMessageIndex].content += "\n" + response;
+
console.log("A URL was provided, response: " + response)
} catch (err) {