/telegram-trading-bot

A Telegram-powered trading bot that allows users to execute trading commands and receive real-time alerts through chat. Automate strategies, retrieve market info, and manage trades directly from Telegram.

Primary LanguageJavaScript

📊 Telegram Trading Bot

A Python-based automated trading bot that integrates with Telegram for real-time trade execution, strategy control, and market monitoring — all from your chat window.

Whether you trade crypto, stocks, or forex, this bot allows you to:

  • Place orders instantly via Telegram commands.
  • Automate your strategies.
  • Get instant trade alerts and market data.

📜 Table of Contents


✨ Features

  • 📲 Telegram Integration — Full control via Telegram bot commands.
  • ⚡ Real-Time Alerts — Receive instant notifications for trades, signals, and strategy updates.
  • 📈 Automated Strategies — Run your own trading strategies without manual intervention.
  • 🌍 Multi-Market Support — Works with crypto, stocks, or forex depending on the API integration.
  • 🔒 Secure — Uses .env for sensitive data, never stores API keys in code.
  • 🐳 Docker-Ready — Deploy anywhere in seconds.

🏗 Architecture

+-------------+          +----------------------+          +--------------------+
|  Telegram   | <------> |  Telegram Bot Server | <------> |  Trading Exchange  |
|   (User)    |   API    | (Your Python Script) |   REST   | (Binance / IG etc.)|
+-------------+          +----------------------+          +--------------------+
git clone https://github.com/devridge0/telegram-trading-bot.git
cd telegram-trading-bot
poetry install
pip install -r requirements.txt
python bot.py
docker build -t telegram-trading-bot .
docker run --env-file .env telegram-trading-bot
/price ETHUSDT
/buy BTCUSDT 0.05
/sell BTCUSDT 0.02
/strategy start

If you want, I can add a proper PNG architecture diagram instead of plain text so the README looks more professional on GitHub and stands out visually.
Would you like me to prepare that next?