Send hourly crypto market analysis from Binance to Telegram
📈 Daily Crypto Market Summary Bot (Binance to Telegram) This workflow fetches 24h price change data from Binance for selected crypto pairs (BTC/USDC, ETH/USDC, SOL/USDC) every hour using a cron schedule. It performs ...
Template notes
📈 Daily Crypto Market Summary Bot (Binance to Telegram)
This workflow fetches 24h price change data from Binance for selected crypto pairs (BTC/USDC, ETH/USDC, SOL/USDC) every hour using a cron schedule. It performs in-depth analysis—including volatility, volume, bid-ask spread, momentum, and market comparison—then formats a detailed market summary. The final report is sent to a Telegram chat using HTML formatting, highlighting top gainers, losers, and key metrics in a clean, readable layout.
---
🔑 Key Features - ⏱ Runs every hour (cron: 5 ) - 🔍 Filters and analyzes major coins: BTC, ETH, SOL - 📊 Calculates market metrics: - Volatility - Bid-ask spread - Momentum - Estimated market cap - Market average comparison - 📈 Highlights gainers, losers, and top coins by volume - ✂️ Splits messages to fit Telegram’s 4096 character limit - 💬 Sends output in rich HTML format to a Telegram group or chat
---
🎯 Use Cases - ✅ Crypto traders wanting hourly performance insights - ✅ Telegram groups needing automated market updates - ✅ Analysts monitoring key coin metrics in real-time - ✅ Bot developers creating crypto dashboards or alerts
---
🛠 Technical Details - Data Source: Binance 24hr ticker API (/api/v3/ticker/24hr) - Coins Monitored: BTCUSDC, ETHUSDC, SOLUSDC (can be expanded) - Metrics Calculated: - Price change percentage - Volatility (high vs low price) - Bid-ask spread % - Momentum (vs weighted average) - Estimated market cap - Number of trades - Market average movement - Message Format: - HTML with emojis, bold styling, and section headings - Auto-split messages when exceeding Telegram's 4096-char limit - Error Handling: - Retry on HTTP failure (up to 5 times with 5s delay) - Message length checked and split for Telegram compatibility