# Hatchery A platform-agnostic bot that bridges Discord, Fluxer, and other platforms with the Pterodactyl Client API, allowing users to manage servers across multiple Pterodactyl panels using their own API keys. > [!NOTE] This bot use only a few endpoints from the client api. This is not designed to replaced entirely your panel but to help doing the basics directly from the chat. ## Bot Features ### Commands - `add panel ` - Add a new pannel with it's key (only in direct messages) - `server list ` - List all available server for the selected panel - `server status ` - Get the current information about a server - `server start ` - Start a server - `server stop ` - Stop a server - `server restart ` - Restart a server - `server kill ` - Kill a server - `server console ` - Send a command to a server console - `server safemode` - Stop all server and create a new backup for each (Backup can be upload to another server via ftp) ### Real-time updates TODO : - Setup a channel bind to a server to get the current information about the server (updated every minutes) - Get the console websocket ## Installation TBD ## Contribute TBD ## License This project is using the MIT license, see more in the [LICENSE](./LICENSE) file.