Telegram expense tracker (Telegram → parse → validate → Sheets → reply)
快速摘要
触发器
Telegram Trigger - New Message
步骤
6
流程
Telegram Trigger - New Message → Code - Parse /expense amount category note → IF: Parse successful? → Google Sheets - Append Expense Row → Telegram - Reply Confirmation
泳道
4
集成
Google Sheets, n8n, Telegram
FlowZap 代码
chat { # Chat
n1: rectangle label:"Telegram Trigger - New Message" system:"Telegram"
n2: rectangle label:"Code - Parse /expense amount category note" system:"n8n"
n1.handle(right) -> n2.handle(left) [label="Message"]
}
validate { # Validate
n3: diamond label:"IF: Parse successful?" system:"n8n"
n2.handle(right) -> validate.n3.handle(left) [label="Parsed fields"]
}
ledger { # Ledger
n4: rectangle label:"Google Sheets - Append Expense Row" system:"Google Sheets"
n5: rectangle label:"Telegram - Reply Confirmation" system:"Telegram"
validate.n3.handle(right) -> ledger.n4.handle(left) [label="Yes"]
ledger.n4.handle(right) -> ledger.n5.handle(left) [label="Receipt"]
}
errors { # Errors
n6: rectangle label:"Telegram - Reply Usage Help" system:"Telegram"
validate.n3.handle(bottom) -> errors.n6.handle(top) [label="No → Help"]
}