Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -66,7 +66,7 @@ def process_message(message, history):
|
|
| 66 |
if chat_state.step == "initial":
|
| 67 |
if "yes" in message.lower() or "yeah" in message.lower():
|
| 68 |
chat_state.step = "category"
|
| 69 |
-
return "Great! Please select your preferred category:
|
| 70 |
return "I'm here to help you customize your food. Would you like to proceed? (Yes/No)"
|
| 71 |
|
| 72 |
# Step 2: Category selection
|
|
@@ -74,9 +74,9 @@ def process_message(message, history):
|
|
| 74 |
chat_state.category = message.lower()
|
| 75 |
chat_state.step = "ingredient"
|
| 76 |
|
| 77 |
-
if "
|
| 78 |
return f"Great! What main ingredient would you like? Available options: {', '.join(VEG_INGREDIENTS)}"
|
| 79 |
-
elif "
|
| 80 |
return f"Great! What type of meat would you prefer? Available options: {', '.join(NONVEG_TYPES)}"
|
| 81 |
return "Please select either Vegetarian or Non-Vegetarian."
|
| 82 |
|
|
@@ -95,7 +95,7 @@ def process_message(message, history):
|
|
| 95 |
food_items = FOOD_DATABASE[category][chat_state.ingredient]
|
| 96 |
food_item_names = [item['name'] for nutrition in food_items for item in food_items[nutrition]]
|
| 97 |
|
| 98 |
-
# Show available food items
|
| 99 |
chat_state.step = "nutrition"
|
| 100 |
return f"Great! Here are the available food items for {message}:\n{', '.join(food_item_names)}\nNow, select your nutrition preference: {', '.join(NUTRITION_OPTIONS)}"
|
| 101 |
|
|
|
|
| 66 |
if chat_state.step == "initial":
|
| 67 |
if "yes" in message.lower() or "yeah" in message.lower():
|
| 68 |
chat_state.step = "category"
|
| 69 |
+
return "Great! Please select your preferred category: Vegetarian, Non-Vegetarian."
|
| 70 |
return "I'm here to help you customize your food. Would you like to proceed? (Yes/No)"
|
| 71 |
|
| 72 |
# Step 2: Category selection
|
|
|
|
| 74 |
chat_state.category = message.lower()
|
| 75 |
chat_state.step = "ingredient"
|
| 76 |
|
| 77 |
+
if "vegetarian" in message.lower():
|
| 78 |
return f"Great! What main ingredient would you like? Available options: {', '.join(VEG_INGREDIENTS)}"
|
| 79 |
+
elif "non-vegetarian" in message.lower():
|
| 80 |
return f"Great! What type of meat would you prefer? Available options: {', '.join(NONVEG_TYPES)}"
|
| 81 |
return "Please select either Vegetarian or Non-Vegetarian."
|
| 82 |
|
|
|
|
| 95 |
food_items = FOOD_DATABASE[category][chat_state.ingredient]
|
| 96 |
food_item_names = [item['name'] for nutrition in food_items for item in food_items[nutrition]]
|
| 97 |
|
| 98 |
+
# Show available food items and move to nutrition selection
|
| 99 |
chat_state.step = "nutrition"
|
| 100 |
return f"Great! Here are the available food items for {message}:\n{', '.join(food_item_names)}\nNow, select your nutrition preference: {', '.join(NUTRITION_OPTIONS)}"
|
| 101 |
|