The intent of this project is make it so that the messages in a Discord forum channel can be published to the web.
The motivation is finding that a lot of valuable knowledge are being hidden behind the walls of a Discord server, such that they can't be indexed and searched on the web.
In putting this project together, we should be mindful of making sure that any user that joins a Discord server using this project is made aware that their forum questions and answers will be shared publically on a website.
We will also look to see if there is a way to allow providing anonymised user names, either at general level or a user specifc lavel.
This project is written in Typescript and makes use of the Discord.js package.
First get the dependencies via npm install,
then run the app via npm run main and provide options as follows (substituting
the values as appropriate):
npm run main -- --token mytoken --channelid 12345 --format json --file output.jsonFor more help and other options:
npm run main -- --helpMIT