Skip to content

This Python script utilizes Discord and Pterodactyl APIs to monitor server status, including RAM and CPU usage. It provides updates on server health, sending alerts if any server goes offline.

License

Notifications You must be signed in to change notification settings

wrexik/Pterodactyl-Discord-Status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Bot Status Monitor 🤖💬

Keep track of your server status with this Discord bot status monitor! This Python program integrates with the Discord API and the Pterodactyl panel API to provide updates on your server's performance and availability. Get notified instantly when your server goes offline and stay informed about resource usage like CPU, RAM, and disk space.

Features:

  • 🟢 Customizable update rate: Adjust the frequency of updates to suit your needs.
  • 📊 Resource monitoring: Keep an eye on CPU, RAM, and disk space usage for optimal performance.
  • 🤖 Compatible with other bots: Utilize asyncio for concurrent operation, allowing seamless integration alongside other Discord bots.
  • 🛠️ Easy configuration: Customize your bot's behavior using a simple config.ini file.
  • 🚀 Lightweight and efficient: Built with asyncio for fast and efficient performance.

How to Use:

  1. Installation:

    • Clone the repository.
    • Install dependencies using pip install -r requirements.txt.
  2. Configuration:

    • Set up a config.ini file with your Discord bot token, server IDs, and Pterodactyl panel details.
    • Customize refresh intervals and alert channels according to your preferences.
  3. Run the Bot:

    • Execute the Python script (main.py) to start monitoring your servers.
  4. Sit Back and Relax:

    • Let the bot handle the rest! Receive updates and alerts directly in your Discord server.

Contributions:

Contributions are welcome! Whether you want to add new features, fix bugs, or improve documentation, feel free to fork the repository and submit a pull request.

License:

This project is licensed under the GNU General Public License version 3. See the LICENSE file for details.

Support:

For any questions, issues, or feature requests, please open an issue on GitHub.

Happy Monitoring! 🎉

About

This Python script utilizes Discord and Pterodactyl APIs to monitor server status, including RAM and CPU usage. It provides updates on server health, sending alerts if any server goes offline.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages