Evaaaaa06 commited on
Commit
ab50743
·
verified ·
1 Parent(s): 71de3d4

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -22
main.py CHANGED
@@ -67,7 +67,6 @@ async def webhook(
67
 
68
 
69
 
70
-
71
  def get_image_url(message_id):
72
  try:
73
  message_content = line_bot_api.get_message_content(message_id)
@@ -152,23 +151,14 @@ def handle_image_message(event):
152
  # 從 LINE API 獲取圖片數據
153
  image_path = get_image_url(event.message.id)
154
  if image_path:
155
- # 處理圖片或進行進一步分析
156
- print(f"圖片已保存至: {image_path}")
157
- store_user_message(user_id, "image", image_path)
158
- # 回應用戶
159
- line_bot_api.reply_message(
160
- event.reply_token,
161
- TextSendMessage(text="圖片已接收成功囉,幫我輸入你想詢問的問題喔~")
162
- )
163
- return
164
- else:
165
- # 回應用戶
166
- line_bot_api.reply_message(
167
- event.reply_token,
168
- TextSendMessage(text="沒有接收到圖片~")
169
- )
170
- return
171
-
172
 
173
  previous_message = get_previous_message(user_id)
174
  # 獲取傳送圖片後的用戶問題(文字)
@@ -196,10 +186,7 @@ def handle_image_message(event):
196
  # 檢查使用者是否輸入 "再見"
197
  elif event.message.text == "再見":
198
  # 回覆 "Bye!"
199
- line_bot_api.reply_message(
200
- event.reply_token,
201
- TextSendMessage(text="Bye!")
202
- )
203
  return
204
 
205
  # 檢查是否正在與使用者交談
 
67
 
68
 
69
 
 
70
  def get_image_url(message_id):
71
  try:
72
  message_content = line_bot_api.get_message_content(message_id)
 
151
  # 從 LINE API 獲取圖片數據
152
  image_path = get_image_url(event.message.id)
153
  if image_path:
154
+ try:
155
+ # 處理圖片或進行進一步分析
156
+ print(f"圖片已保存至: {image_path}")
157
+ store_user_message(user_id, "image", image_path)
158
+ # 回應用戶
159
+ line_bot_api.reply_message(event.reply_token,TextSendMessage(text="圖片已接收成功囉,幫我輸入你想詢問的問題喔~"))
160
+ except:
161
+ line_bot_api.reply_message(event.reply_token,TextSendMessage(text="沒有接收到圖片~"))
 
 
 
 
 
 
 
 
 
162
 
163
  previous_message = get_previous_message(user_id)
164
  # 獲取傳送圖片後的用戶問題(文字)
 
186
  # 檢查使用者是否輸入 "再見"
187
  elif event.message.text == "再見":
188
  # 回覆 "Bye!"
189
+ line_bot_api.reply_message(event.reply_token,TextSendMessage(text="Bye!"))
 
 
 
190
  return
191
 
192
  # 檢查是否正在與使用者交談