
## 概述
你是不是会常常忘记记录花费?让Spending Tracker Bot来帮你!
这套AI图片文字记帐LINE Bot Workflow,让你不用写一行代码,就能快速打造一个量身订制的记帐机器人。无论何时,只需要口述或发送一张照片,AI就会帮你整理好自动计入云端帐本。
## 准备工作
1. 在GCP启用Google Sheets API,并完成OAuth设置
2. 创建并填好Google Sheet栏名(按照自己的需求做改动)
3. 于LINE Developers控制台设置Webhook URL
4. OpenAI API Key
## 节点配置详解
### Webhook
**用途**:接收来自LINE的请求URL
**配置**:将此URL粘贴到LINE Developers控制台的Webhook URL字段中
### Switch based on Expense Type
**用途**:区分传入消息是文本还是图片
**配置**:使用Switch节点相应地进行流程路由
### AI Agent
**用途**:提取和整理所需字段
**配置**:Chat Model & Structured Output Parser
### 创建去重字段
**用途**:通过创建唯一的”去重使用”字段来防止重复条目
**配置**:使用连字符(-)连接多个字段名称
### Aggregate & Merge_all
**用途**:防止数据表中的重复条目
**配置**:读取Google表格,将现有的”去重使用”列提取到dedupeList中,并与前一步生成的新”去重使用”值进行比较
### Response Switch
**用途**:数据分流,响应消息
**配置**:使用replyToken,数据分流后,写入数据表或响应消息
## 工作流逻辑
1. **消息接收**:通过Webhook接收LINE消息
2. **类型判断**:区分文本消息和图片消息
3. **AI分析**:使用GPT-4分析消息内容,提取记帐相关信息
4. **数据整理**:整理出日期、通路、通路类型、花费明细、金额、类别等字段
5. **去重检查**:防止重复记帐
6. **数据写入**:将有效数据写入Google Sheets
7. **用户反馈**:通过LINE返回操作结果
## 技术特色
– **智能识别**:支持文本和图片两种输入方式
– **AI解析**:使用GPT-4自动解析记帐信息
– **自动分类**:智能识别消费类别和通路类型
– **去重机制**:防止重复记录相同消费
– **实时反馈**:即时向用户反馈操作结果
## 应用场景
– 个人日常消费记录
– 家庭财务管理
– 团队费用报销管理
– 小型企业支出跟踪

评论(0)