Evaaaaa06 commited on
Commit
957e79d
ยท
verified ยท
1 Parent(s): 2a27b66

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +15 -0
main.py CHANGED
@@ -104,6 +104,21 @@ def handle_message(event):
104
  line_bot_api.reply_message(
105
  event.reply_token,
106
  TextSendMessage(text=out))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
 
108
  if __name__ == "__main__":
109
  # ๅ•Ÿๅ‹• FastAPI ๆ‡‰็”จ็จ‹ๅผ
 
104
  line_bot_api.reply_message(
105
  event.reply_token,
106
  TextSendMessage(text=out))
107
+
108
+ # ่™•็†้žๆ–‡ๅญ—่จŠๆฏไบ‹ไปถ
109
+ @line_handler.add(MessageEvent, message=ImageMessage)
110
+ def handle_image_message(event):
111
+ try:
112
+ message_id = event.message.id
113
+ image_content = line_bot_api.get_message_content(message_id)
114
+ image_data = io.BytesIO(image_content.content)
115
+
116
+ line_bot_api.reply_message(event.reply_token, TextSendMessage(text="ๆ”ถๅˆฐๅœ–็‰‡ไบ†๏ผ็›ฎๅ‰ๅœ–็‰‡ๅˆ†ๆžๅŠŸ่ƒฝๅฐšๆœชๅฎŒๅ–„๏ผŒๆ•ฌ่ซ‹ๆœŸๅพ…ใ€‚"))
117
+
118
+ except Exception as e:
119
+ print(f"Error processing image message: {e}")
120
+ line_bot_api.reply_message(event.reply_token, TextSendMessage(text="่™•็†ๅœ–็‰‡่จŠๆฏๆ™‚็™ผ็”Ÿ้Œฏ่ชคใ€‚"))
121
+
122
 
123
  if __name__ == "__main__":
124
  # ๅ•Ÿๅ‹• FastAPI ๆ‡‰็”จ็จ‹ๅผ