Skip to content
This repository has been archived by the owner on Oct 14, 2024. It is now read-only.

Latest commit

 

History

History
40 lines (21 loc) · 1.83 KB

README.md

File metadata and controls

40 lines (21 loc) · 1.83 KB

Flake Logo

Flake

❄️ An Auto-Scaling Cluster Manager for Discord.py

Version License

Overview

Flake is an Auto-Scaling Cluster Manager designed specifically for Discord.py, the popular Python library for creating Discord bots. It's built to help you efficiently manage your Discord bot instances, making it easier to handle fluctuating workloads and ensure your bot runs smoothly even during periods of high demand.

With Flake, you can automatically scale the number of bot instances up or down based on various metrics, such as server load, message processing speed, or custom triggers you define. This helps you save resources and costs when the demand for your bot fluctuates.

Features

  • Flake can automatically adjust the number of bot instances to match the current demand, ensuring efficient resource utilization.

  • Designed to work seamlessly with Discord.py.

  • Automatically restarts clusters that died with a non-zero exit status

  • Will turn off if all clusters close with exit code 0

Contributing

We welcome contributions to Flake! If you have any ideas, suggestions, or bug fixes, please feel free to create a pull request. You can also open issues to report problems or request new features.

License

Flake is licensed under the GPL 3.0 open-source license.

Contact

If you have any questions or need assistance, you can reach out to us through GitHub Issues.


Happy Clustering with Flake! ❄️