Skip to content

Repository files navigation

Elite Bot Logo

🚀 Elite Command Center

The ultimate multi-agent automation suite with AI intelligence.
Powered by Gemini, Llama 3.3, and Three.js


🌟 Overview

Elite Bot is a professional-grade, multi-agent automation platform that bridges the gap between a Telegram bot and a high-performance 3D Web Dashboard. It combines state-of-the-art AI intelligence with powerful automation modules for price tracking, job alerts, and system monitoring.

🖥️ Elite Web Platform

The frontend is a premium, two-part architecture consisting of a 3D Landing Page and a Command Center Dashboard:

  • Three.js: Interactive custom 3D WebGL scenes (Auto-rotating Tech Sphere & scroll-following orbs).
  • Vanilla JS Performance: High-performance, declarative animations using IntersectionObserver, hardware-accelerated transforms, and pure requestAnimationFrame loops.
  • Dynamic Theming: The entire landing page dynamically changes colors using a CSS Variable Bridge based on the 3D core's rotation.
  • Glassmorphism: Sleek, immersive dark-mode aesthetic with chunked image mosaic overlays and multi-layered parallax scrolling.

📂 Architecture & Modules

├── api/             # FastAPI Backend (RESTful Endpoints)
├── frontend/        # 3D Web Dashboard (HTML/CSS/JS)
├── modules/         # Unified Automation Engines
│   ├── image_resizer      # Pillow-powered optimization
│   ├── clipboard_manager  # Private Cloud Clipboard
│   ├── uptime_monitor     # Real-time health checks
│   ├── expense_tracker    # Budgeting with Matplotlib
│   ├── pdf_extractor      # PDF-to-Excel Table Extraction
│   ├── excel_reporter     # CSV-to-Report Automation
│   ├── backup_manager     # Zip archiving & cloud sync
│   └── duplicate_finder   # File Hash MD5 Analysis
├── file_organizer   # Categorical Categorization
├── bot.py           # Main Telegram Bot Interface
├── gemini_client.py # LLM Gateway (Gemini & Groq)
└── scheduler.py     # Background Thread Orchestrator

🚀 Key Features

🤖 AI Intelligence & Search

  • Gemini/Groq Integration: Context-aware conversations with Llama-3 and Gemini Pro.
  • Live Web Search: Real-time data fetching via SerpAPI.
  • Voice Assistant: Speak your queries directly through the web dashboard.

💼 Smart Job Alerts

  • Real-time Scrapers: Monitors LinkedIn Guest API, Internshala, and RemoteOK.
  • Direct Apply: Fetches real company links and application URLs.
  • Background Watch: Alerts you on Telegram the moment a new job matches your keyword.

🏷️ Precision Price Tracker

  • Multi-Store Support: Track Amazon, Flipkart, and more.
  • Target Alerts: Instant notification when a product hits your desired price.
  • History Charts: Visual price trend tracking over time.

🌐 System Command Center

  • Health Monitor: Live CPU/RAM ring charts on the dashboard.
  • Uptime Tracker: Constant health checks on your websites.
  • Auto-Backups: Daily automated archives of your critical project folders.

📄 Automated Document Processing

Just send files to the Telegram bot or upload via Dashboard:

  • PDFs: Automatic text extraction and Table-to-Excel conversion.
  • CSVs: Instant transformation into professional Excel reports with totals and charts.
  • Images: Smart compression and resizing for web use.

🛠️ Quick Start

  1. Install Dependencies:
    pip install -r requirements.txt
  2. Configure .env: Add your API keys for Telegram, Gemini, SerpAPI, and Firebase.
  3. Run the Platform:
    • Full Suite: python -m uvicorn api.main:app --reload --port 8000

Built with ❤️ by Pratham Kumar

About

Elite Bot is a professional-grade, multi-agent automation platform that bridges the gap between a Telegram bot and a high-performance 3D Web Dashboard. It combines state-of-the-art AI intelligence with powerful automation modules for price tracking, job alerts, and system monitoring.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages