arq.py 747 B

123456789101112131415161718192021222324252627282930
  1. from wbb import app, arq, ARQ_API_BASE_URL
  2. from pyrogram import filters
  3. __MODULE__ = "ARQ"
  4. __HELP__ = "/arq - Stats Of ARQ API."
  5. @app.on_message(filters.command("arq"))
  6. async def arq_stats(_, message):
  7. data = await arq.stats()
  8. uptime = data.uptime
  9. requests = data.requests
  10. cpu = data.cpu
  11. server_mem = data.memory.server
  12. api_mem = data.memory.api
  13. disk = data.disk
  14. platform = data.platform
  15. python_version = data.python
  16. statistics = f"""
  17. **Uptime:** `{uptime}`
  18. **Requests:** `{requests}`
  19. **CPU:** `{cpu}`
  20. **Memory:**
  21. **Total Used:** `{server_mem}`
  22. **Used By API:** `{api_mem}`
  23. **Disk:** `{disk}`
  24. **Platform:** `{platform}`
  25. **Python:** `{python_version}`
  26. """
  27. await message.reply_text(statistics)