
Verify Telegram Channel Subscriptions with Access Control using Postgres
📈 Daily Crypto Market Summary Bot (Binance to Telegram)
此工作流每小时通过cron调度从Binance获取选定加密货币对(BTC/USDC, ETH/USDC, SOL/USDC)的24小时价格变动数据。
它执行深度分析 – 包括波动率、交易量、买卖价差、动量和市场比较 – 然后格式化详细的市况摘要。
最终的HTML格式报告被发送到Telegram聊天窗口,以清晰可读的布局突出显示涨幅最大者、跌幅最大者和关键指标。
🔑 主要功能
⏱ 每小时运行一次(cron: 5 * * * *)
🔍 筛选和分析主流币种:BTC, ETH, SOL
📊 计算市场指标:
波动率
买卖价差
动量
估计市值
市场平均比较
📈 突出显示涨幅最大者、跌幅最大者和交易量最高币种
✂️ 分割消息以适应Telegram的4096字符限制
💬 以丰富的HTML格式将输出发送到Telegram群组或聊天
🎯 使用场景
✅ 想要每小时性能洞察的加密货币交易者
✅ 需要自动市场更新的Telegram群组
✅ 实时监控关键币种指标的分析师
✅ 创建加密仪表板或警报的机器人开发者
🛠 技术细节
数据源:Binance 24小时行情API (/api/v3/ticker/24hr)
监控币种:BTCUSDC, ETHUSDC, SOLUSDC(可扩展)
计算指标:
价格变动百分比
波动率(最高价vs最低价)
买卖价差%
动量(vs加权平均)
估计市值
交易笔数
市场平均变动
消息格式:
带表情符号、粗体样式和章节标题的HTML
超过Telegram 4096字符限制时自动分割消息
错误处理:
HTTP失败时重试(最多5次,间隔5秒)
检查消息长度并为Telegram兼容性进行分割
⚙️ 设置要求
Telegram机器人令牌 – 通过@BotFather在Telegram上创建机器人
聊天ID – 使用个人ID或群组聊天ID(将机器人添加到群组)
n8n实例 – 云端或自托管
(可选)在Function节点中修改relevantSymbols以跟踪不同币种
🧠 注意事项
此工作流高度可定制 – 可随意修改分析、跟踪对或格式化
适合警报系统或加密仪表板的良好基础
📷 示例输出(Telegram)
📊 加密货币市场摘要 — 2025-04-20 14:05:05 UTC
🌐 市场概览(BTC, ETH, SOL)
平均变动:-1.54%
24小时交易量:$850,358,765.46
最波动:SOLUSDC(4.53%)
最流动:BTCUSDC(0.0000%价差)
💹 交易量最高
ETHUSDC:$403,860,356.75 | -1.640%
SOLUSDC:$279,241,338.60 | -1.706%
BTCUSDC:$167,257,070.12 | -1.261%
📉 跌幅最大者
SOLUSDC
🔻 变动:-1.71%(24h)
💰 当前:$137.10
📊 范围:$135.82 – $141.97
📈 波动率:4.53%
🔄 交易量:2.01M | $279,241,338.60
⚖️ 买卖价差:0.0073%
⬇️ vs市场平均:-0.17%
🔽 动量:-1.42%
🔢 交易笔数:366,119
ETHUSDC
🔻 变动:-1.64%(24h)
💰 当前:$1,577.42
📊 范围:$1,565.60 – $1,631.98
📈 波动率:4.24%
🔄 交易量:252.11K | $403,860,356.75
⚖️ 买卖价差:0.0044%
⬇️ vs市场平均:-0.10%
🔽 动量:-1.53%
🔢 交易笔数:596,801
BTCUSDC
🔻 变动:-1.26%(24h)
💰 当前:$84,336.65
📊 范围:$83,963.35 – $85,634.50
📈 波动率:1.99%
🔄 交易量:1.97K | $167,257,070.12
⚖️ 买卖价差:0.0000%
⭐ vs市场平均:0.27%
🔽 动量:-0.68%
🔢 交易笔数:124,202

评论(0)