
此工作流程自動化從外送平台獲取郵件,提取關鍵訂單詳細資訊,並將通知發送到指定的 Slack 頻道。此外,Slack 消息中包含一個 Moze 記帳 App URL Scheme 的連結,方便快速記帳。
主要功能
Manual Trigger:允許手動執行工作流程,方便測試。
Gmail Integration:從 Gmail 中提取包含特定關鍵字(例如:「透過 Uber Eats 系統送出的訂單」)的郵件。
資料提取:解析郵件內容,提取以下關鍵資訊:
訂單金額
商家名稱
訂單日期與時間
Slack 通知:將結構化的通知發送到指定的 Slack 頻道,並包含一個連結供用戶快速記帳。
節點設定
1. Manual Trigger
用途:手動啟動工作流程以進行測試或即時執行。
設定:無需額外設定。
2. Gmail Trigger
用途:自動檢查 Gmail 中是否有符合特定主題關鍵字的新郵件。
設定:
篩選條件:
q: subject:透過 Uber Eats 系統送出的訂單
檢查頻率:每小時的 30 分。
憑證:已連結的 Gmail 帳號。
3. Extract Price, Shop, Date, Time
用途:使用正則表達式從郵件內容中提取關鍵資訊。
提取的資料:
price:訂單金額(例如:$200)。
shop:商家名稱(例如:「店名」)。
date:訂單日期(例如:2024.01.01)。
time:訂單時間(24 小時制,例如:14:30)。
4. Slack 通知
用途:將訂單詳細資訊以格式化消息發送到 Slack。
消息內容:
文字:
Ubereat 訂餐資訊:
商家: {{ shop }}
金額: {{ price }}
日期: {{ date }}
Moze App 連結:Slack 消息中包含一個可點擊按鈕,預填 Moze App URL Scheme:
moze3://expense?amount={{ price }}&account=信用卡&subcategory=外送&store={{ shop }}&date={{ date }}&time={{ time }}&project=生活開銷
頻道:與外送通知相關的 Slack 頻道。
補充說明
自訂化:可調整郵件主題篩選條件(subject),以匹配其他外送平台或服務。
錯誤處理:確保正則表達式匹配郵件格式。在部署前使用樣本郵件進行測試。
Moze URL Scheme 參考:了解更多關於 Moze App URL Scheme 的客製化資訊,請參閱 Moze 官方文件。
此工作流程適合自動化費用記帳以及集中管理外送訂單通知,提升個人或團隊的費用管理效率。

评论(0)