SW Anti Reuploads & Trash Discord bot
An open source community powered Discord bot to stop and remove the trash from the SW workshop.
SW Discord · Creator's Discord · Report Bug · Request Feature
Table of Contents
About The Project
There was always a problem with the amount of garbage and re-uploads on the Steam workshop of Stormworks, this Discord bot is going to change that. This projects aims to solve these issues.
Here's how:
- This project is completely open source so every single one of the Stormworks community members can suggest features and report bugs.
- You can report re-uploads and trash vehicles that are on the workshop, this is how that will go:
- You find a vehicle that is a shitpost or a reupload on the workshop.
- You submit it to the bot.
- Others will upvote your report.
- Once there are enough reuploads, a SW Admin will export the reports to a CSV sheet (even you can do that with
/export
) and deletes the creations off the workshop.
Built With
Getting Started
You may want to run the bot locally if you're coding a new feature for the bot. To get a local copy up and running follow these simple steps.
Prerequisites
You're required to have the latest Node.js and npm versions installed.
- Update npm latest npm
-
npm install npm@latest -g
- Update Node.js using n package manager
-
n latest
Installation
- Clone the repo
-
git clone https://github.com/THE-SIMPLE-MARK/SW-Anti-Reuploads-Bot.git
- Install NPM packages
-
npm install
- Create and fill out
.env
BOT_TOKEN= DB_PATH= STEAM_API_KEY= GOOGLE_API_KEY= GOOGLE_SHEET_ID=
- Download your Google API private key and put the JSON file (
gpai_privatekey.json
) into the root directory.
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Contact
Discord Server - SM Industries
Project Link: https://github.com/THE-SIMPLE-MARK/SW-Anti-Reuploads-Bot