Skip to content

A slack bot that automatically sends Leetcode questions.

Notifications You must be signed in to change notification settings

christietsang/DailyLeetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

370aaad · Oct 12, 2022

History

11 Commits
Oct 12, 2022
Oct 11, 2022
Oct 12, 2022

Repository files navigation

Contributors LinkedIn


Daily Leetcode

A slack bot that automatically sends Leetcode questions. Users can change the difficulty level and category of the Leetcode question. Users can also manually request a Leetcode question.


Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact

About The Project

In preparation for technical interviews, my friends and I were discussing ways to reduce friction in doing one technical programming question a day. As a result, we created a bot that automatically sends a Leetcode question to our Slack channel. Users can change the difficulty level and category of the Leetcode question.

Developed in two days as a personal project.

(back to top)

Built With

(back to top)

Getting Started

Installation

  1. Clone the repo

    git clone https://github.com/christietsang/DailyLeetcode.git
  2. Create a new App on Slack API's website

  3. Generate your configuration token and sign-in secret on Slack API's website.

  4. Create a .env file in the folder daily-leetcode with the information:

    SLACK_TOKEN = <your_configuration_token_here>
    SIGNIN_SECRET = <your_secret_here>
  5. Install dependencies.

  6. Change the value returned from generate_channel_id to the channel id where you would like to interact with this bot.

  7. Host the bot.

(back to top)

Contact

Christie Tsang - LinkedIn

Belal Kourkmas - LinkedIn

Bosco Chan - LinkedIn

Project Link: https://github.com/christietsang/DailyLeetcode.git

(back to top)

About

A slack bot that automatically sends Leetcode questions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages