Spaces:
Sleeping
Sleeping
Update static/script.js
Browse files- static/script.js +5 -1
static/script.js
CHANGED
|
@@ -52,6 +52,7 @@ function handleResponse(userInput) {
|
|
| 52 |
} else if (lastMessage.includes('non-vegetarian') || lastMessage.includes('non veg') || lastMessage.includes('nonveg')) {
|
| 53 |
conversation.push({ role: 'user', message: 'Non-Vegetarian' }); // Store Non-Vegetarian preference
|
| 54 |
console.log("Food preference selected: Non-Vegetarian");
|
|
|
|
| 55 |
botResponse = 'Great choice! 🍽️ We have some amazing non-vegetarian options! What\'s your dietary preference?';
|
| 56 |
options = [
|
| 57 |
{ text: 'Low Carb', class: '' },
|
|
@@ -62,6 +63,7 @@ function handleResponse(userInput) {
|
|
| 62 |
} else if (lastMessage.includes('vegetarian')) {
|
| 63 |
conversation.push({ role: 'user', message: 'Vegetarian' }); // Store Vegetarian preference
|
| 64 |
console.log("Food preference selected: Vegetarian");
|
|
|
|
| 65 |
botResponse = 'Great choice! 🍽️ We have some amazing vegetarian options! What\'s your dietary preference?';
|
| 66 |
options = [
|
| 67 |
{ text: 'Vegan', class: '' },
|
|
@@ -73,7 +75,8 @@ function handleResponse(userInput) {
|
|
| 73 |
];
|
| 74 |
} else if (lastMessage.includes('low carb') || lastMessage.includes('dairy-free') || lastMessage.includes('keto') || lastMessage.includes('halal') || lastMessage.includes('gluten-free') || lastMessage.includes('vegan') || lastMessage.includes('vegetarian')) {
|
| 75 |
// Fetch ingredients based on previous food preference (Vegetarian or Non-Vegetarian)
|
| 76 |
-
|
|
|
|
| 77 |
|
| 78 |
console.log("Previous food preference: " + foodPreference); // Debug which food preference is selected
|
| 79 |
|
|
@@ -95,6 +98,7 @@ function handleResponse(userInput) {
|
|
| 95 |
|
| 96 |
|
| 97 |
|
|
|
|
| 98 |
function fetchIngredients(foodPreference) {
|
| 99 |
fetch('/get_ingredients', {
|
| 100 |
method: 'POST',
|
|
|
|
| 52 |
} else if (lastMessage.includes('non-vegetarian') || lastMessage.includes('non veg') || lastMessage.includes('nonveg')) {
|
| 53 |
conversation.push({ role: 'user', message: 'Non-Vegetarian' }); // Store Non-Vegetarian preference
|
| 54 |
console.log("Food preference selected: Non-Vegetarian");
|
| 55 |
+
console.log("Conversation Array after storing Non-Vegetarian:", conversation); // Debugging: Log conversation
|
| 56 |
botResponse = 'Great choice! 🍽️ We have some amazing non-vegetarian options! What\'s your dietary preference?';
|
| 57 |
options = [
|
| 58 |
{ text: 'Low Carb', class: '' },
|
|
|
|
| 63 |
} else if (lastMessage.includes('vegetarian')) {
|
| 64 |
conversation.push({ role: 'user', message: 'Vegetarian' }); // Store Vegetarian preference
|
| 65 |
console.log("Food preference selected: Vegetarian");
|
| 66 |
+
console.log("Conversation Array after storing Vegetarian:", conversation); // Debugging: Log conversation
|
| 67 |
botResponse = 'Great choice! 🍽️ We have some amazing vegetarian options! What\'s your dietary preference?';
|
| 68 |
options = [
|
| 69 |
{ text: 'Vegan', class: '' },
|
|
|
|
| 75 |
];
|
| 76 |
} else if (lastMessage.includes('low carb') || lastMessage.includes('dairy-free') || lastMessage.includes('keto') || lastMessage.includes('halal') || lastMessage.includes('gluten-free') || lastMessage.includes('vegan') || lastMessage.includes('vegetarian')) {
|
| 77 |
// Fetch ingredients based on previous food preference (Vegetarian or Non-Vegetarian)
|
| 78 |
+
console.log("Conversation Array before finding food preference:", conversation); // Debugging
|
| 79 |
+
const foodPreference = conversation.find(msg => msg.role === 'user' && (msg.message.toLowerCase().includes('vegetarian') || msg.message.toLowerCase().includes('non-vegetarian')))?.message.toLowerCase();
|
| 80 |
|
| 81 |
console.log("Previous food preference: " + foodPreference); // Debug which food preference is selected
|
| 82 |
|
|
|
|
| 98 |
|
| 99 |
|
| 100 |
|
| 101 |
+
|
| 102 |
function fetchIngredients(foodPreference) {
|
| 103 |
fetch('/get_ingredients', {
|
| 104 |
method: 'POST',
|