使用AI和Telegram机器人查询哥伦比亚比索兑美元汇率 - n8n工作流自动化方案
n8n工作流,Telegram机器人,AI汇率查询,哥伦比亚TRM,自动化数据处理,OpenAI日期提取,HTTP API集成,智能聊天机器人

这个n8n工作流通过Telegram机器人接收用户查询,使用AI技术提取日期信息,然后从哥伦比亚政府开放数据API获取指定日期的TRM(代表市场汇率)-哥伦比亚比索兑美元汇率。

## 工作流程概述

### 1. 消息接收与处理
– **Telegram触发器**:接收用户发送的文本或语音消息
– **音频转文本**:如果用户发送语音消息,使用OpenAI进行语音转文本处理
– **文本提取**:从消息中提取查询内容

### 2. 智能日期提取
– **AI代理**:使用OpenAI GPT-4.1-nano模型智能识别和提取日期信息
– **日期格式化**:将各种格式的日期转换为YYYY-MM-DD标准格式
– **当前日期计算**:考虑哥伦比亚时区(UTC-5)的当前日期

### 3. 日期验证
– **条件判断**:检查用户提供的日期是否在未来
– **错误处理**:如果日期在未来,通知用户日期无效

### 4. TRM数据查询
– **HTTP请求**:查询哥伦比亚政府datos.gov.co的TRM API
– **数据验证**:检查指定日期是否有可用的汇率数据

### 5. 智能回退机制
– **循环查询**:如果指定日期没有数据,自动查询前10天的数据
– **最新数据获取**:返回最近可用的汇率值
– **空数据处理**:如果没有找到任何数据,通知用户

## 技术特点

– **多模态输入**:支持文本和语音两种输入方式
– **智能日期解析**:能够理解自然语言中的日期表达
– **容错机制**:自动查找最近可用的汇率数据
– **时区适配**:专门针对哥伦比亚时区进行优化

## 应用场景

该工作流特别适用于需要查询历史汇率数据的金融从业者、外贸企业或个人用户,通过简单的Telegram消息即可快速获取准确的汇率信息。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。