hazelhh commited on
Commit
89065bc
·
verified ·
1 Parent(s): f0d9e11

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +10 -8
main.py CHANGED
@@ -114,6 +114,15 @@ def handle_text_message(event):
114
  user_id = event.source.user_id
115
  text = event.message.text.lower()
116
  reply_token = event.reply_token
 
 
 
 
 
 
 
 
 
117
 
118
  # 處理個人資訊輸入
119
  if not user_states[user_id]["is_ready_for_photo"] and not user_states[user_id]["is_ready_for_outfit"]:
@@ -163,14 +172,7 @@ def handle_text_message(event):
163
  TextSendMessage(text=f"請上傳三件褲子/裙子圖片,您已上傳 {len(user_states[user_id]['lower_body_images'])}/{MAX_IMAGES_PER_TYPE} 張。")
164
  )
165
  return
166
- elif text == "重置":
167
- user_states[user_id] = defaultdict(lambda: {"upper_body_images": [], "lower_body_images": [], "current_mode": None, "is_ready_for_outfit": False, "is_ready_for_photo": False, "user_info": {}, "personal_photo": None})[user_id]
168
- line_bot_api.reply_message(
169
- reply_token,
170
- TextSendMessage(text="狀態已重置。請重新輸入個人資訊,格式為:身高,胸圍,腰圍,臀圍,場合")
171
- )
172
- return
173
-
174
  # 如果沒有進入任何模式,給予提示
175
  line_bot_api.reply_message(
176
  reply_token,
 
114
  user_id = event.source.user_id
115
  text = event.message.text.lower()
116
  reply_token = event.reply_token
117
+
118
+ # 新增 重置 功能
119
+ if text == "重置" or text == "重來" or text == "重新開始" or text == "再一次":
120
+ user_states[user_id] = defaultdict(lambda: {"upper_body_images": [], "lower_body_images": [], "current_mode": None, "is_ready_for_outfit": False, "is_ready_for_photo": False, "user_info": {}, "personal_photo": None})[user_id]
121
+ line_bot_api.reply_message(
122
+ reply_token,
123
+ TextSendMessage(text="狀態已重置。請重新輸入個人資訊,格式為:身高,胸圍,腰圍,臀圍,場合。")
124
+ )
125
+ return
126
 
127
  # 處理個人資訊輸入
128
  if not user_states[user_id]["is_ready_for_photo"] and not user_states[user_id]["is_ready_for_outfit"]:
 
172
  TextSendMessage(text=f"請上傳三件褲子/裙子圖片,您已上傳 {len(user_states[user_id]['lower_body_images'])}/{MAX_IMAGES_PER_TYPE} 張。")
173
  )
174
  return
175
+
 
 
 
 
 
 
 
176
  # 如果沒有進入任何模式,給予提示
177
  line_bot_api.reply_message(
178
  reply_token,