里程碑
支出系統小能手⭐️ 串聯Line與Notion的n8n系統
dede @dede_0325_發布於
一、專案背景
系學會使用Notion記帳,但除了總務與會長,其他人都不熟悉,所以希望建立一個line串連notion的系統,讓不熟悉notion的人也可以透過line管理帳務。
二、想解決的問題
不熟悉notion的人可以透過熟悉的Line介面加入管理帳務的行列
三、做法
1.使用Webhook接收來自Line官方帳號的訊息
2.使用Edit Set 清理Webhook的資訊
3.接上AI agent 分辨使用者的訊息是想要create、update、read
4.用Switch分流成create、update、read
5-1 create
- 進Open AI 整理訊息成名稱、所屬活動、金額、預計支付日期,變成JSON格式
- 進Edit Set 把JSON格式變成磚塊
- 進 Notion 把磚塊填進新專案
- 用HTTP 回傳名稱、所屬活動、金額、預計支付日期給使用者
5-2 update
- 進Open AI 整理訊息成名稱、目前狀態、更新狀態,變成JSON格式
- 進Edit Set 把JSON格式變成磚塊
- 進Switch分流成核可、駁回、待手動確認
- 進 Notion 把磚塊更新既有專案(先get many 再update)
- 用HTTP 回傳「已更新」給使用者
5-3 read
- 進Open AI 整理訊息成名稱、目前狀態、更新狀態,變成JSON格式
- 進Switch分流成核可、駁回、待手動確認
- 進 Notion 把磚塊更新既有專案(get many )
- 用HTTP 回傳名稱、所屬活動、金額、預計支付日期給使用者
四、結果
使用者輸入三種類型(create、update、read)的訊息,該有的元素都要提到,格式不限
系統就會回傳使用者需要的資訊
0 個愛心0 則留言
登入並驗證手機後就能留言。登入