
## 工作流概述
这个n8n工作流构建了一个智能的Telegram机器人,能够实时获取Bybit交易所的现货市场数据。通过集成Bybit REST v5 API、OpenAI GPT-4.1-mini模型和Telegram平台,为加密货币交易者和分析师提供快速、可靠的市场洞察。
## 核心功能
### 🔍 实时市场数据获取
– **最新价格与24小时统计**:获取交易对的最后价格、最佳买卖价、24小时高低点、涨跌幅百分比等
– **订单簿深度**:查看买卖盘深度数据,支持1-5000档位限制
– **K线数据**:获取OHLCV蜡烛图数据,支持1分钟到月线多种时间间隔
– **最近交易记录**:查看最近的100笔公开交易记录
– **最佳买卖价**:获取订单簿顶部的最佳买卖价格
### 🤖 AI智能格式化
– 使用OpenAI GPT-4.1-mini模型对原始数据进行智能格式化
– 将复杂的JSON数据转换为Telegram友好的HTML格式报告
– 提供清晰易读的市场数据展示
### 🔒 安全认证机制
– Telegram用户身份验证,确保只有授权用户可以使用
– 会话ID管理,支持多轮对话和状态保持
– 简单的内存缓冲区,存储会话上下文信息
## 技术架构
### 触发层
– **Telegram Trigger**:监听用户消息,启动工作流
– **User Authentication**:用户身份验证,确保访问安全
– **Session Management**:生成和管理会话ID
### AI处理层
– **OpenAI Chat Model (gpt-4.1-mini)**:AI模型处理用户查询
– **Bybit AI Agent**:核心代理节点,协调所有工具调用
– **Simple Memory**:短期记忆模块,保持会话状态
### 数据获取层
– **HTTP Request Tools**:多个HTTP请求工具连接到Bybit API
– **Calculator Tool**:数学计算工具,处理价差、百分比变化等
– **Think Tool**:数据处理和格式化辅助工具
### 输出层
– **Message Splitter**:处理Telegram消息长度限制
– **Telegram SendMessage**:发送格式化报告给用户
## 设置步骤
1. **创建Telegram机器人**
– 使用@BotFather创建机器人并获取API令牌
2. **配置n8n凭据**
– 添加Telegram API凭据
– 配置OpenAI API密钥
– 配置Bybit API密钥
3. **导入工作流**
– 导入Bybit AI Agent v1.02.json文件
– 替换用户认证节点中的Telegram ID
– 激活工作流
4. **测试使用**
– 向机器人发送交易对查询(如”BTCUSDT”)
– 接收格式化的市场数据报告
## 应用场景
– 加密货币交易者实时监控市场
– 分析师进行市场数据研究
– DeFi开发者获取交易所数据
– 自动化交易系统的数据源
## 技术特点
– **实时性**:直接连接Bybit官方API,数据延迟低
– **安全性**:完整的用户认证和会话管理
– **可扩展性**:模块化设计,易于添加新功能
– **用户友好**:Telegram界面,操作简单直观

评论(0)