用于LINE BOT,通过自动化工作流程接收图片,提取交易信息并记录到Google Sheets,快速获取交易金额、时间和相关细节,提升数据管理效率,简化信息处理流程。
此工作流适用于以下人群:
- 金融机构:需要自动记录交易信息的银行和金融服务公司。
- 商家:处理大量交易并希望简化财务记录的商家。
- 开发者:希望集成 LINE 聊天机器人和 Google Sheets 的开发者。
- 个人用户:希望自动化记录个人交易信息的用户。
该工作流解决了以下问题:
- 自动化数据记录:通过自动从 LINE 聊天中提取交易信息并记录在 Google Sheets 中,减少手动输入的工作量。
- 提高效率:快速、准确地提取和存储交易数据,避免人为错误。
- 实时处理:通过 webhook 实现即时响应,确保交易数据及时记录。
工作流的详细步骤如下:
1. LINE 聊天机器人接收消息:通过 webhook 触发工作流,接收用户在 LINE 中发送的图片消息。
2. 提取图片 URL:从接收到的消息中提取图片的 URL。
3. 获取图片二进制数据:使用 HTTP 请求获取图片的二进制数据。
4. 上传图片到 Google Drive:将获取的图片上传到指定的 Google Drive 文件夹,并为其命名。
5. 发送图片 URL 到 OCR Space:将上传后图片的 URL 发送到 OCR Space 进行文本提取。
6. 提取交易详情:使用自定义代码解析 OCR 返回的文本,提取交易类型、时间、金额、发送者和接收者的信息。
7. 记录到 Google Sheets:将提取到的交易信息(如费用、金额、日期时间等)记录到 Google Sheets 中,方便后续查看和分析。
用户可以通过以下方式自定义和适应此工作流:
- 修改 Google Drive 文件夹:在上传图片的步骤中,更新 folderId
以指定不同的 Google Drive 文件夹。
- 更改 OCR API 设置:在发送图片到 OCR Space 的步骤中,替换 apikey
和其他参数以适应不同的 OCR 服务或语言。
- 调整数据提取逻辑:在提取交易详情的代码节点中,根据实际情况修改正则表达式或提取逻辑,以适应不同格式的交易单据。
- 更新 Google Sheets 表结构:根据需要修改 Record in Google Sheets
节点的列映射,以确保提取的数据能够正确存储。