A sophisticated Discord bot designed for downloading and managing Steam Workshop content through SteamCMD integration.
- Download SteamCMD from Valve's official site
- Extract to your desired location
- Add SteamCMD location to
.env
inSTEAMCMD_PATH
- Download the latest release from FastGMAD repository
- Extract the executable to your desired location
- Add FastGMAD location to
.env
inBINARIES_PATH
Command | Description |
---|---|
/sync |
Synchronizes commands with Discord API |
/download |
Initiates workshop item download |
/status |
Shows active download status |
/view |
Displays specific file content |
/list |
Shows file structure of downloaded item |
/delete |
Removes specific downloaded item |
/delete_all |
Purges all downloaded content |
/list_all |
Displays all downloaded items |
-
Follow the
Installation
steps, and only then follow next steps. -
Clone the repository
git clone https://github.com/shockpast/disgma
- Install the required Python packages:
pip install -r requirements.txt
-
Create a
.env
file and fill it with values from.env.example
-
Run the bot:
python main.py