Hopcroft is a purpose-built Discord bot tailored to streamline community activities focused on Algorithmic Problem Solving and automation functions.
Key Features • Use Locally • Contact
- Cron scheduled postings of the Problem of the Day on Leetcode
- Will tag users of given roles (in .env file)
- Executes everyday at UTC 00:00:01 when the problem updates on Leetcode.com
- Outputs Necessary data of the problem (such as Difficult, tags given.. etc)
If you want to mess around with the source code, you can clone this repository and setup your own local http server.
# Clone this repository
$ git clone https://github.com/cfoulk/Hopcroft
# enter new repository directory
$ cd Hopcroft
# create environment variables file
$ touch .env
# add necessary data to env, checkout example.data.env to see the variables to fill out
$ code .env
# install node_modules and dependencies
$ npm install
# build projct
$ npm run build
# start project
$ npm start
Email: [email protected]
Github: @cfoulk