Crypto Data Telegram Bot

Job ID: 40598432

Budget: $10 – $30 USD

I need a Telegram bot that connects to Binance, Coinbase and Kraken, grabs price updates, trade history and market depth once every hour, then pushes the results straight into a private Telegram chat.

Here’s how I picture the workflow: the bot authenticates with each exchange via API keys I will supply, pulls the three data sets in one request cycle, formats them neatly (for example, a compact message with current bid/ask, last-hour trades summary and top-level order-book depth) and posts them to Telegram. A simple command set such as /now or /help would be useful for on-demand checks and basic administration, but the core requirement is the hourly automated feed.

Deliverables
• Source code for the bot (Python preferred, but Node.js is fine if it suits the libraries you like)
• A read-me showing how to install dependencies, set environment variables for the exchange keys and configure the Telegram bot token
• Basic logging so I can see when each hourly pull succeeds or fails
• Deployment guidance for a small VPS or Docker container

Acceptance criteria
• Messages arrive in Telegram consistently every hour without manual intervention
• Data in each message matches the live figures on Binance, Coinbase and Kraken at the time of retrieval
• Code runs with the steps outlined in the read-me and no hidden dependencies

If you already have experience with python-telegram-bot, Telegraf, CCXT or similar libraries, that will make things quicker, but clean, well-documented code is the priority.