Evaaaaa06 commited on
Commit
7c5eecf
Β·
verified Β·
1 Parent(s): 46bb01c

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +2 -5
main.py CHANGED
@@ -87,8 +87,7 @@ def store_user_message(user_id, message_type, message_content):
87
  """
88
  user_message_history[user_id].append({
89
  "type": message_type,
90
- "content": message_content
91
- })
92
 
93
  def analyze_with_gemini(image_path, user_text):
94
  """
@@ -111,7 +110,6 @@ def analyze_with_gemini(image_path, user_text):
111
  {image_base64[:200]}...(已ζˆͺζ–·οΌ‰
112
  θ«‹ζ Ήζ“šεœ–η‰‡ε’Œε•ι‘Œι€²θ‘Œθ©³η΄°εˆ†ζžγ€‚
113
  """
114
-
115
  # 使用 Gemini API 請求
116
  response = model.generate_content(prompt, generation_config=generation_config)
117
 
@@ -134,7 +132,6 @@ def get_previous_message(user_id):
134
  @line_handler.add(MessageEvent, message=(ImageMessage,TextMessage))
135
  def handle_image_message(event):
136
  user_id = event.source.user_id
137
-
138
  # 從 LINE API η²ε–εœ–η‰‡ζ•Έζ“š
139
  image_path = get_image_url(event.message.id)
140
  if image_path:
@@ -149,7 +146,7 @@ def handle_image_message(event):
149
 
150
  previous_message = get_previous_message(user_id)
151
  # η²ε–ε‚³ι€εœ–η‰‡εΎŒηš„η”¨ζˆΆε•ι‘ŒοΌˆζ–‡ε­—οΌ‰
152
- if previous_message and previous_message["type"] == "image":
153
  # η²ε–δΈŠδΈ€ε‰‡εœ–η‰‡θ¨Šζ―ηš„θ·―εΎ‘
154
  image_path = previous_message["content"]
155
 
 
87
  """
88
  user_message_history[user_id].append({
89
  "type": message_type,
90
+ "content": message_content})
 
91
 
92
  def analyze_with_gemini(image_path, user_text):
93
  """
 
110
  {image_base64[:200]}...(已ζˆͺζ–·οΌ‰
111
  θ«‹ζ Ήζ“šεœ–η‰‡ε’Œε•ι‘Œι€²θ‘Œθ©³η΄°εˆ†ζžγ€‚
112
  """
 
113
  # 使用 Gemini API 請求
114
  response = model.generate_content(prompt, generation_config=generation_config)
115
 
 
132
  @line_handler.add(MessageEvent, message=(ImageMessage,TextMessage))
133
  def handle_image_message(event):
134
  user_id = event.source.user_id
 
135
  # 從 LINE API η²ε–εœ–η‰‡ζ•Έζ“š
136
  image_path = get_image_url(event.message.id)
137
  if image_path:
 
146
 
147
  previous_message = get_previous_message(user_id)
148
  # η²ε–ε‚³ι€εœ–η‰‡εΎŒηš„η”¨ζˆΆε•ι‘ŒοΌˆζ–‡ε­—οΌ‰
149
+ if previous_message and previous_message["type"] == "image" and event.message.type == "text":
150
  # η²ε–δΈŠδΈ€ε‰‡εœ–η‰‡θ¨Šζ―ηš„θ·―εΎ‘
151
  image_path = previous_message["content"]
152