Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.8 KB

README.md

File metadata and controls

58 lines (43 loc) · 1.8 KB

DisGMA

A sophisticated Discord bot designed for downloading and managing Steam Workshop content through SteamCMD integration.

preview

Installation

SteamCMD

  1. Download SteamCMD from Valve's official site
  2. Extract to your desired location
  3. Add SteamCMD location to .env in STEAMCMD_PATH

FastGMAD

  1. Download the latest release from FastGMAD repository
  2. Extract the executable to your desired location
  3. Add FastGMAD location to .env in BINARIES_PATH

Requirements

Commands

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

Running the Bot

  1. Follow the Installation steps, and only then follow next steps.

  2. Clone the repository

git clone https://github.com/shockpast/disgma
  1. Install the required Python packages:
pip install -r requirements.txt
  1. Create a .env file and fill it with values from .env.example

  2. Run the bot:

python main.py