huchiahsi commited on
Commit
58ff4cc
·
verified ·
1 Parent(s): ef6ec48

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +18 -3
main.py CHANGED
@@ -103,7 +103,7 @@ def handle_message(event):
103
  messages=[TextMessage(text=soup.get_text())]
104
  )
105
  )
106
-
107
  @handler.add(MessageEvent, message=ImageMessageContent)
108
  def handle_content_message(event):
109
  ext = 'jpg'
@@ -116,9 +116,24 @@ def handle_content_message(event):
116
 
117
  dist_path = tempfile_path + '.' + ext
118
  dist_name = os.path.basename(dist_path)
119
- # os.rename(tempfile_path, dist_path)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
 
121
- image_url = f"{base_url}/images/{dist_name}"
122
 
123
  with ApiClient(configuration) as api_client:
124
  line_bot_api = MessagingApi(api_client)
 
103
  messages=[TextMessage(text=soup.get_text())]
104
  )
105
  )
106
+ '''
107
  @handler.add(MessageEvent, message=ImageMessageContent)
108
  def handle_content_message(event):
109
  ext = 'jpg'
 
116
 
117
  dist_path = tempfile_path + '.' + ext
118
  dist_name = os.path.basename(dist_path)
119
+ os.rename(tempfile_path, dist_path)
120
+ filename = os.path.basename(dist_path)
121
+
122
+ image_url = f"{base_url}/images/{filename}"
123
+ '''
124
+
125
+ @handler.add(MessageEvent, message=ImageMessageContent)
126
+ def handle_content_message(event):
127
+ ext = 'jpg'
128
+ with ApiClient(configuration) as api_client:
129
+ blob_api = MessagingApiBlob(api_client)
130
+ content = blob_api.get_message_content(message_id=event.message.id)
131
+
132
+ with tempfile.NamedTemporaryFile(dir=static_tmp_path, suffix='.' + ext, delete=False) as tf:
133
+ tf.write(content)
134
+ filename = os.path.basename(tf.name)
135
 
136
+ image_url = f"{base_url}/images/{filename}"
137
 
138
  with ApiClient(configuration) as api_client:
139
  line_bot_api = MessagingApi(api_client)