Discord bot to monitor collection of mods on the Steam Workshop and notify on update to selected Discord channel via Nextcordbot API.
Requirements
- Python 3.10 or later
- Python pip -> requirements.txt
- Discord bot token
Setup
Linux
git clone https://github.com/UrekD/Steam-Workshop-Monitor/
cd Steam-Workshop-Monitor/
pip3 install -r requirements.txt
#Change vars on lines 10-15 of WorkshopMonitor.py
python3 WorkshopMonitor.py
#Wait till config fills then ctrl+c
#Comment out line 13 and start again
python3 WorkshopMonitor.py
Windows
Downloadn the repo and extract to an empty folder
Open a CLI ex. CMD,PS,GitBash in the directory
pip3 install -r requirements.txt
#Change vars on lines 10-15 of WorkshopMonitor.py
python3 WorkshopMonitor.py
#Wait till config fills then ctrl+c
#Comment out line 13 and start again
python3 WorkshopMonitor.py
Will relocate vars to a separate config file, then a .exe for Windows should be possible.
Commands
$ping
$list
Returns a list of mods in a JSON object, format 'MODID#TIME'. Time format is in Unix epoch time https://www.epochconverter.com/
$remove
Firstly locate the mod via the ID and copy the whole format and remove it via the command.
$add
Add the mod with the following format MODID#000 ex. "$add 450814997#000" If you use 000 it should not trigger a update notification.