DiscordDownloader is a program written in Node.JS that will automatically download any image linked to or uploaded. The channels it downloads from are only those that you specifically active the bot in using the command ";enable" (this may have a different prefix depending on your settings).
Specific users can be ignored by using the ";ignore @user" command. This will stop the bot from downloading anything uploaded/linked by that specific user.
A rudimentary understanding of command lines is necessary.
DiscordDownloader uses pm2 to run in the background, so if you want to have more control over the process, http://pm2.keymetrics.io/ is your go-to resource
Install node.js (this script has been tested on both node 4.4.0 and 5.8.0)
Download the latest release
Run setup.bat
By default, the bot has no channels it's active in. Once a channel has been marked as active, the bot will actively download images that A: It doesn't recognize the filename of & B: Are not from an ignored user.
The files _startDownloader.bat
and _stopDownloader.bat
will stop the process running in the background respectively.
;enable
- The bot will download images from the channel this is typed in.
;disable
- The bot will no longer download images from the channel this is typed in.
;ignore @user
- The bot will ignore the mentioned user, and will not download images from their messages