
## 工作流概述
这个n8n工作流构建了一个智能的财务助手,通过Telegram机器人让用户能够轻松记录和管理个人财务。工作流支持文本和语音输入,利用Google Gemini AI自动解析用户意图,并在Google Sheets中创建、查询、更新和删除财务记录。
## 主要功能
### 📱 多模态输入支持
– **文本消息**:直接发送财务交易信息
– **语音消息**:AI自动转录语音为文本进行处理
– **智能解析**:自动识别交易类型、金额、类别和支付方式
### 💰 财务记录管理
– **自动记录**:添加新的收入和支出记录
– **智能查询**:查询余额、类别支出、月度报告
– **编辑功能**:修改现有记录
– **删除操作**:删除特定财务记录
### 🧠 AI智能处理
– **意图识别**:自动判断用户请求类型
– **数据提取**:从消息中提取关键财务信息
– **分类建议**:智能推荐交易类别
– **HTML响应**:所有回复使用Telegram支持的HTML格式
## 技术架构
### 核心节点
– **Telegram Bot Trigger**:接收用户消息
– **Switch**:区分文本和语音输入
– **Google Gemini**:语音转录和消息解析
– **Google Sheets Tool**:财务数据CRUD操作
– **Agent**:智能财务助手逻辑
– **Memory Buffer**:会话记忆管理
### 数据处理流程
1. 用户通过Telegram发送文本或语音消息
2. 工作流识别输入类型并路由处理
3. AI解析消息意图和财务数据
4. 查询现有记录获取最新ID
5. 执行相应的财务操作
6. 返回格式化的HTML响应
## 设置要求
### 必备组件
– n8n实例(自托管或云端)
– Telegram机器人API
– Google Sheets账户
– Google Gemini AI API
### Google Sheets配置
需要创建包含以下列的工作表:
– id:唯一序列标识符
– tipo:”income”或”expense”
– valor:金额数值
– categoria:交易类别
– metodo_pagamento:支付方式
– descricao:交易描述
– data:交易日期
## 适用场景
这个工作流特别适合:
– 自由职业者管理收入和支出
– 小型企业主追踪业务财务
– 个人用户自动化财务管理
– 需要多语言支持的财务记录
– 偏好语音输入的用户群体
## 优势特点
– **完全自动化**:从输入到记录全流程自动化
– **多语言支持**:支持文本和语音输入
– **智能分类**:AI自动识别和分类交易
– **实时响应**:即时反馈和确认
– **数据安全**:所有数据存储在用户自己的Google Sheets中
– **易于扩展**:可根据需求添加更多功能

评论(0)