{"repo":"maruf009sultan/MultiBots","free":true,"listed":false,"github":"https://github.com/maruf009sultan/MultiBots","clone":"git clone https://github.com/maruf009sultan/MultiBots.git","description":"MultiBots is a powerful Python script that lets you run multiple Telegram bots—public or private—from GitHub repositories in a single Docker container. With simple configuration, isolated environments for each bot, and support for private tokens, MultiBots is the go-to solution for developers and teams who want efficient, scalable host.","language":"Python","stars":25,"topics":["automation","bot-hosting","cloud-hosting","devops","docker","flask","multi-bot","open-source","python","telegram-bot"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"MultiBots v2 — Enterprise Multi-Bot Hosting Platform Host, supervise, monitor, and operate all your Python bots from a single Docker container with a built-in web dashboard, REST API, crash recovery, webhook alerts, and graceful shutdown. --- Table of Contents 1. Overview 2. What's New in v2 3. Architecture 4. Quick Start (5 minutes) 5. Configuration Reference 6. Web Dashboard 7. REST API Reference 8. Environment Variables 9. Docker Deployment 10. Production Hardening 11. Security Model 12. Monitoring & Alerting 13. Troubleshooting 14. Testing 15. Migration Guide (v1 → v2) 16. Contributing 17. License --- 1. Overview MultiBots runs multiple Python bots (typically Telegram bots, but any long-running Python script works) inside a single Docker container. Each bot runs as its own subprocess with its own environment, working directory, and lifecycle — supervised by a single watchdog process that restarts crashed bots, drains their logs, and reports state to a password-protected web dashboard. Why one container for many bots? Most Telegram bots idle at Each bot repo must have its own requirements.txt at the root. MultiBots installs it automatically during the Docker build. Step 3 — Build and run Step 4 — Open the dashboard Visit http://localhost:10000 in your browser. On first boot, MultiBots auto-generates a password and prints it to the Docker logs : Log in with that password. You'll see: - Live CPU / memory / disk / load averages for the container - A card per bot showing statu","default_branch":null,"files":null,"tree":[],"storefront":"/r/maruf009sultan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maruf009sultan/MultiBots/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}