{"repo":"shamspias/PlugBot","free":true,"listed":false,"github":"https://github.com/shamspias/PlugBot","clone":"git clone https://github.com/shamspias/PlugBot.git","description":"PlugBot connects multiple Dify bots and Telegram in one seamless platform. Easily manage endpoints, API keys, and bot tokens all from a sleek dashboard. Power up your workflows with PlugBot’s unified, intuitive interface.","language":"Python","stars":38,"topics":["ai","chatbot","chatbots","dify","dify-client","discord-bot","nlp","telegrambot","agent","chatbot-application"],"license":"MIT","category":"machine-learning","readme_excerpt":"PlugBot ⚡ Easily bridge any number of Dify apps to Telegram bots PlugBot lets you manage unlimited Dify applications (chat, agent, chat-flow, workflow) and expose each one through a Telegram bot— no extra glue code, all in a polished Next.js dashboard. --- Table of Contents 1. Features 2. Tech stack 3. Architecture 4. Quick start (Docker) 5. Manual installation 6. Configuration 7. Usage 8. Development workflow 9. Testing 10. Security policy 11. Contributing 12. License 13. Acknowledgements --- Features &nbsp; Capability ----------------------------- ------------------------------------------------------------------------------ 🔗 Multi-endpoint Point to any number of Dify servers—just paste endpoint + API key . 🤖 Multi-bot Each Dify app can be paired with its own Telegram bot token. 🖥 Dashboard Start / stop / restart, live health-check, conversation counters. 🔄 Streaming & blocking Toggle real-time streaming or batch responses per bot. 🔐 Secrets at rest API keys & bot tokens encrypted with Fernet AES-128 (configurable). 🐳 One-command deploy docker compose up -d --build brings up Postgres, Redis, backend, frontend. 🚀 Hot-reload dev Works equally well outside Docker for fast local hacking. ✅ CI-ready Unit tests + pre-commit hooks + conventional commits. --- Tech stack Backend – FastAPI × SQLAlchemy × Alembic × Pydantic v2 Realtime – python-telegram-bot v20 (long-polling or web-hooks) Frontend – Next.js 14, React 18, Tailwind CSS, Lucide icons Data – PostgreSQL 16, Redis 7","default_branch":null,"files":null,"tree":[],"storefront":"/r/shamspias","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shamspias/PlugBot/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."}