Skip to content

cfoulk/Hopcroft

Repository files navigation


Hopcroft, named after the John Hopecroft.
Hopcroft

Hopcroft is a purpose-built Discord bot tailored to streamline community activities focused on Algorithmic Problem Solving and automation functions.

Key FeaturesUse LocallyContact

  • 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

About

Discord bot for problem solving communities!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published