Downloads every custom emoji from every Discord server you're in.
I made this so I could eventually leave the dozens of Discord servers I'm in that I don't participate to, which clog my emoji picker with tons of trash that I don't use, and finally make my own personal emoji servers with my favorite ones.
You should only expect this to work on stable Discord.
You need to have a running Discord client in order for this script to work. Tested on Windows 10 x64 only, with Node version 8.11.3, please create an issue if it is incompatible with your platform and Node version.
node.js and npm (included with node.js) are required to get this going.
- Clone this repository, or download its latest revision.
- If you downloaded the repository, it will be a
.zip
file to extract.
- If you downloaded the repository, it will be a
- Open a command prompt / terminal inside of the repository's folder.
- Run
npm i
. This will install the script's dependencies.- Ignore any warnings.
- Run
node index.js
. This will run the script. - The script should now start downloading every custom emoji of every server you're in, one by one, in an adjacent folder called
emojis
. It'll exit automatically when it's done.
On Linux, run
sudo npm i
If vulnerabilities were found, run
sudo npm audit fix
If that doesn't work, try
sudo npm audit fix --force
You may still get warnings but the script should now work properly.
node index.js