dschandra commited on
Commit
d54e93f
·
verified ·
1 Parent(s): 16564e6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -8
app.py CHANGED
@@ -238,10 +238,11 @@ def process_command(command):
238
 
239
  command = command.lower()
240
 
 
241
  if "hello" in command or "hi" in command or "hey" in command:
242
- return (
243
- "Welcome! How can I assist you with your meal today? You can ask to see the menu or place an order."
244
- )
245
  elif "show me the menu" in command or "what’s the menu" in command:
246
  return (
247
  "Here are the options: \n"
@@ -251,32 +252,40 @@ def process_command(command):
251
  "Desserts: Gulab Jamun, Kheer, Ice Cream, Ras Malai\n"
252
  "Please let me know what you'd like to add to your order."
253
  )
 
 
254
  elif "add" in command:
255
  item_to_add = command.split("add")[-1].strip()
256
  if item_to_add:
257
  user_order.append(item_to_add)
258
  return f"{item_to_add} has been added to your order. Would you like to add more items?"
 
 
259
  elif "remove" in command:
260
  item_to_remove = command.split("remove")[-1].strip()
261
  if item_to_remove in user_order:
262
  user_order.remove(item_to_remove)
263
  return f"{item_to_remove} has been removed from your order. Would you like to add or remove anything else?"
 
 
264
  elif "show my order" in command or "what's my order" in command:
265
  if user_order:
266
  return "Your current order includes: " + ", ".join(user_order)
267
  else:
268
  return "You haven't added anything to your order yet."
 
 
269
  elif "place order" in command or "confirm order" in command:
270
  if user_order:
271
- return (
272
- "You have the following items in your order: " + ", ".join(user_order) +
273
- ". Would you like to confirm your order?"
274
- )
275
  else:
276
  return "You haven't added anything to your order yet. Please add some items."
 
 
277
  elif "yes" in command or "place order" in command:
278
  return "Your order has been confirmed and sent to the kitchen. Thank you for ordering!"
279
-
 
280
  return (
281
  "Sorry, I didn’t understand your request. You can say things like:\n"
282
  "- Show me the menu\n"
 
238
 
239
  command = command.lower()
240
 
241
+ # Greetings
242
  if "hello" in command or "hi" in command or "hey" in command:
243
+ return "Welcome! How can I assist you today? You can ask to see the menu or place an order."
244
+
245
+ # Show menu
246
  elif "show me the menu" in command or "what’s the menu" in command:
247
  return (
248
  "Here are the options: \n"
 
252
  "Desserts: Gulab Jamun, Kheer, Ice Cream, Ras Malai\n"
253
  "Please let me know what you'd like to add to your order."
254
  )
255
+
256
+ # Add item to order
257
  elif "add" in command:
258
  item_to_add = command.split("add")[-1].strip()
259
  if item_to_add:
260
  user_order.append(item_to_add)
261
  return f"{item_to_add} has been added to your order. Would you like to add more items?"
262
+
263
+ # Remove item from order
264
  elif "remove" in command:
265
  item_to_remove = command.split("remove")[-1].strip()
266
  if item_to_remove in user_order:
267
  user_order.remove(item_to_remove)
268
  return f"{item_to_remove} has been removed from your order. Would you like to add or remove anything else?"
269
+
270
+ # Show current order
271
  elif "show my order" in command or "what's my order" in command:
272
  if user_order:
273
  return "Your current order includes: " + ", ".join(user_order)
274
  else:
275
  return "You haven't added anything to your order yet."
276
+
277
+ # Place order
278
  elif "place order" in command or "confirm order" in command:
279
  if user_order:
280
+ return f"You have the following items in your order: {', '.join(user_order)}. Would you like to confirm?"
 
 
 
281
  else:
282
  return "You haven't added anything to your order yet. Please add some items."
283
+
284
+ # Final confirmation
285
  elif "yes" in command or "place order" in command:
286
  return "Your order has been confirmed and sent to the kitchen. Thank you for ordering!"
287
+
288
+ # Help if unrecognized
289
  return (
290
  "Sorry, I didn’t understand your request. You can say things like:\n"
291
  "- Show me the menu\n"