Custom Discord Bot that uses a Python developed API integration for Crafty Controller.
This is my first bigger Python project that I wanted to do after working with APIs at my internship.
This is a passion project that I came up with to showcase my proficiency in Python programming and working with APIs, while also providing myself with a helpful tool when managing my minecraft servers on a local server machine.
As of 07/27/2025:
This project is very much WIP and I will be adding more functionality for the Discord Bot on an as-needed basis. Also, senior year of college begins here soon so progess will slow down due to that. Will update when that gets finished!
There is alot of functionality that this Discord Bot provides:
- listing all servers
- listing online servers
- sending commands to running servers
- view server logs
- much more to come...
The API integration for Crafty Controller contains all calls mentioned in the documentation.
find Documentation section below
Supports logging
find README.md located in /app/logs for more information
All required configuration is located in the main.ini file stored in /app/config
find README.md located in /app/config for more information
These are the documentations that I used while working on this project: