影片連結:https://www.youtube.com/watch?v=ce7s5iKz0jc
YouTube 頻道:https://www.youtube.com/c/kaochenlong
因為流程有點長,建議大家可以直接跟著 YouTube 影片操作會更容易理解。
整個工作流程如下:
LINE 拍照
→ Messaging API
→ n8n
→ Webhook 節點
→ 取得照片
→ AI Agent 圖片辨識並產出結構化資料
→ 寫入 Google Sheet
→ HTTP Request
→ Messaging API
→ LINE
如果是文字訊息比較簡單,一下子就能找出文字是哪一個欄位,但照片就不一樣了,從 LINE 的文件可以查到,要拿圖片、影片、聲音以及檔案的話,需要透過這個 API:
$ curl -v -X GET https://api-data.line.me/v2/bot/message/{messageId}/content \
-H 'Authorization: Bearer {channel access token}'
這裡需要把 {messageId}
抽換成正式的 id,搭配 Bearer Auth Token 就能取得照片:
參考文件:LINE Developer
整個流程看起來大概會像這樣:
工作流下載:https://gist.github.com/kaochenlong/587ce3fdd8d4143465d618ecc62d0c06