Skip to content

farideghbali/MarketPulse-Telegram-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start Bot Status Python

🚀 MarketPulse | Financial Tracker Bot

ربات تلگرامی دریافت قیمت لحظه‌ای طلا و دلار (زر ارز)

Real-time tracking for Gold, Currencies, and Cryptocurrencies on Telegram.


📖 About The Project

MarketPulse is a robust Telegram bot developed to provide users with instant, real-time access to financial market data. Built with Python and the pytelegrambotAPI, it bridges the gap between complex market data and user-friendly accessibility.

Whether you are tracking the volatility of Bitcoin, checking the current price of Gold, or monitoring fiat Currency exchange rates, this bot delivers accurate data instantly.

🤖 Try It Live

You can interact with the running version of the bot here:
👉 Start MarketPulse Bot on Telegram


⚡ Key Features

  • 📈 Live Market Data: Instant pricing for Gold and Coins.
  • 💱 Currency Exchange: Real-time rates for major world currencies.
  • Crypto Tracker: Live updates on the Cryptocurrency market.
  • High Performance: Asynchronous handling for fast response times.
  • 🛡️ User Friendly: Clean interface and easy navigation.

🔮 Upcoming Roadmap

We are constantly expanding! The following features are currently in development:

  • Stock Market Integration: Live data from major stock exchanges.
  • Price Alerts: Custom user-set notifications for price targets.
  • Visual Reports: Generating price history charts and graphs.
  • Portfolio Management: Simple tools to track user assets.

🛠️ Tech Stack


🚀 Installation & Setup

To run this bot on your local machine or deploy it to a server, follow these simple steps.

Prerequisites

  • Python 3.13 or higher
  • Git

Step-by-Step Guide

1. Clone the Repository

git clone https://github.com/farideghbali/MarketPulse-Telegram-Bot.git
cd MarketPulse-Telegram-Bot

2. Create & Activate Virtual Environment (Recommended)

It keeps dependencies isolated from your system Python.

Windows:

python -m venv venv
venv\Scripts\activate

macOS / Linux:

python3 -m venv venv
source venv/bin/activate

3. Install Dependencies

pip install -r requirements.txt

4. Environment Configuration

Create a .env file in the root directory. Add the following variables:

# Your Telegram Bot Token (Get this from @BotFather)
API_TOKEN=your_telegram_bot_token_here
  
# The endpoint for fetching market prices API_URL=your_price_api_endpoint_here

5. Run the Bot

python main.py

🤝 Contributing

Contributions make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated**.

  • 1. Fork the Project
  • 2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
  • 3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
  • 4. Push to the Branch (`git push origin feature/AmazingFeature`)
  • 5. Open a Pull Request

⚠️ License & Attribution

Distributed under the MIT License. See LICENSE file for more information.

You are free to use, modify, and study this code. The only requirement is that you must credit the original source.
If you use this project (or parts of it) in your own works, please explicitly mention the author and link back to this repository.


📩 Contact

If you have any questions or suggestions, feel free to reach out.

Email: farideghbali.dev@gmail.com

Project Link: https://github.com/farideghbali/MarketPulse-Telegram-Bot

About

A real-time Telegram bot for tracking Gold, Currency, and Crypto markets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages