The ultimate multi-agent automation suite with AI intelligence.
Powered by Gemini, Llama 3.3, and Three.js
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.
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
requestAnimationFrameloops. - 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.
├── 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- 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.
- 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.
- 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.
- 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.
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.
- Install Dependencies:
pip install -r requirements.txt
- Configure
.env: Add your API keys for Telegram, Gemini, SerpAPI, and Firebase. - Run the Platform:
- Full Suite:
python -m uvicorn api.main:app --reload --port 8000
- Full Suite:
Built with ❤️ by Pratham Kumar
