Real-time Telegram bot monitoring 10+ prop firms β rule changes, pricing, promos, scam alerts, Trustpilot scores.
Quick Start β’ Features β’ Firms β’ FAQ β’ Contributing
PropFirm Tracker Bot is a free, open-source Telegram bot that monitors proprietary trading firms in real-time. It scrapes firm websites for rule changes, pricing updates, and promotional codes, tracks Trustpilot ratings, scans Reddit for scam alerts, and delivers AI-powered summaries β all automatically.
Built for traders who need to stay ahead of prop firm changes without manually checking 10+ websites daily.
- Prop Firm Traders who want real-time alerts on rule changes
- Trading Communities looking for a monitoring tool for their Telegram group
- Content Creators covering prop firm news
- Developers interested in web scraping + Telegram bots + AI integration
- 10+ Firms Monitored β FTMO, Funded Next, The 5%ers, MyFundedFX, TopStep, Apex, E8, Funding Pips, Goat Funded, Blueberry Funded
- Rule Change Detection β Alerts when firms update their rules or pricing
- Promo Code Scraping β Automatically discovers discount codes
- Trustpilot Tracking β Monitors ratings and alerts on score drops
- Reddit Scam Scanner β Scans trading subreddits for scam reports
- AI Summaries β Claude Haiku analyzes changes and their impact on traders
- Premium/Free Tiers β Free alerts (24h delay) + premium (real-time)
- Referral System β Users earn premium days by inviting others
- Admin Dashboard β User stats, revenue tracking, manual controls
- VPS Deployment β systemd service with auto-restart
| Requirement | Details |
|---|---|
| Python | 3.10+ (Download) |
| Telegram Bot Token | Create via @BotFather |
| Anthropic API Key | Optional β for AI summaries (Get key) |
# 1. Clone the repository
git clone https://github.com/SoCloseSociety/PropFirmTrackerBot-.git
cd PropFirmTrackerBot-
# 2. Create a virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Configure
cp .env.example .env
# Edit .env with your credentials
# 5. Run
python run.pyEvery 3 hours (configurable)
β
βΌ
βββββββββββββββββββββββββββββββ
β 3 Scrapers (async) β
β β
β 1. Firm websites β diffs β
β 2. Reddit RSS β mentions β
β 3. Trustpilot β scores β
βββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β AI Summarizer (Claude) β
β Analyzes impact for β
β traders β
βββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββ
β Alert Engine β
β β
β Premium β real-time alerts β
β Free β 24h delayed alerts β
βββββββββββββββββββββββββββββββ
| Firm | Pages Tracked |
|---|---|
| FTMO | Homepage, Pricing, Rules, Blog |
| Funded Next | Homepage, Pricing, Rules, Blog |
| The 5%ers | Homepage, Pricing, Rules, Blog |
| MyFundedFX | Homepage, Pricing, Rules, Blog |
| TopStep | Homepage, Pricing, Rules, Blog |
| Apex Trader | Homepage, Pricing, Rules, Blog |
| E8 Funding | Homepage, Pricing, Rules, Blog |
| Funding Pips | Homepage, Pricing, Rules, Blog |
| Goat Funded | Homepage, Pricing, Rules, Blog |
| Blueberry Funded | Homepage, Pricing, Rules, Blog |
| Command | Description | Access |
|---|---|---|
/start |
Register and get started | All |
/firms |
List monitored firms with scores | All |
/promos |
Active promo codes | All |
/scores |
Trustpilot leaderboard | All |
/compare [firm1] [firm2] |
Side-by-side comparison | All |
/referral |
Your referral link & stats | All |
/premium |
Subscription options | All |
/history [firm] |
Change history | Premium |
/scams |
Scam warnings | Premium |
/analysis [firm] |
AI analysis | Premium |
/rules [firm] |
Detailed rules | Premium |
/stats |
User & revenue dashboard | Admin |
/broadcast [msg] |
Mass message | Admin |
/scrape |
Trigger manual scrape | Admin |
| Variable | Description | Required |
|---|---|---|
TELEGRAM_BOT_TOKEN |
Bot token from @BotFather | Yes |
FREE_CHANNEL_ID |
Free alerts channel ID | Yes |
PREMIUM_CHANNEL_ID |
Premium alerts channel ID | Yes |
ADMIN_USER_IDS |
Admin Telegram user IDs | Yes |
ANTHROPIC_API_KEY |
Claude API key for AI summaries | Optional |
STRIPE_API_KEY |
Stripe for payments | Optional |
CRYPTO_WALLET |
USDT TRC20 address | Optional |
- Check your
.envβ token must be valid - Verify Python 3.10+ with
python --version - Run
pip install -r requirements.txt
- Some firms use Cloudflare β the scraper retries automatically
- Check
data/bot.logfor error details - Run
/scrapemanually from Telegram to test
- Verify your
ANTHROPIC_API_KEYis set - Check API credits at console.anthropic.com
- Bot falls back to templates if AI is unavailable
Q: Is this free? A: Yes. The bot itself is free and open source. Optional: Claude Haiku costs ~$2-5/month for AI summaries.
Q: How often does it check firms?
A: Every 3 hours by default (configurable in config.py).
Q: Can I add more firms?
A: Yes β add entries to FIRMS dict in config.py with their URLs.
Q: What's the VPS cost? A: ~$4-6/month (Hetzner/Contabo). Total operating cost: $8-12/month.
| Feature | PropFirm Tracker | Manual Checking | Paid Services |
|---|---|---|---|
| Price | Free | Free | $30-100/mo |
| Real-time alerts | Yes | No | Some |
| AI summaries | Yes (Claude) | No | Rare |
| Scam detection | Yes (Reddit) | Manual | Some |
| Trustpilot tracking | Yes | Manual | Some |
| Open source | Yes | N/A | No |
Contributions are welcome! Please read the Contributing Guide before submitting a pull request.
This project is licensed under the MIT License.
This tool is provided for educational and informational purposes only. It does not constitute financial advice. The authors are not responsible for trading decisions made based on the bot's alerts.
If this project helps you, please give it a star!
Built with purpose by SoClose β Digital Innovation Through Automation & AI
Website β’
LinkedIn β’
Twitter β’
Contact