Update main.py
Browse files
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 |
|