跳至主要內容

里程碑

支出系統小能手⭐️ 串聯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 則留言

登入並驗證手機後就能留言。登入