Skip to content

♿ Workshop Downloader inside of Discord, huh?

Notifications You must be signed in to change notification settings

shockpast/disgma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

♿ Workshop Downloader inside of Discord, huh?

Resources

Stars

Watchers

Forks

Languages