/developer-skills-matrix-discord-bot

This is a bot that allows you to assess your skills with our developer rubric directly on discord

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0


Logo

Developer Rubric Discord Bot

Report Bug · Request Feature

About The Project

This is a Discord bot that allows you to assess your skills with our developer rubric directly on Discord.

Here's what developer rubric is:

  • A self-assessment tool you can use to measure your current place in your development journey.
  • It provides the Markdown rubric, JSON rubric, and the CSV rubric

(back to top)

Installation

How to run the discord bot locally.

  1. Setting up the Discord bot:
  • Login to the Discord Developer portal and create a new Application.
  • Add a bot to the Application after selecting "Bot" from the left-side panel.
  • Copy the bot's token.
  • Go to the OAuth2 tab > URL Generator and select both bot and applications.commands scopes, along with the - Administrator permission. Copy the URL generated and invite the bot to your server.
  • Copy the guild id of the server you invited the bot into
  1. Clone the repo
    git clone https://github.com/YOUR_USERNAME_HERE/developer-skills-matrix-discord-bot.git
  2. Install NPM packages
    npm i
  3. Enter your BOT_TOKEN and GUILD_ID in .env
    BOT_TOKEN = "";
    GUILD_ID = "";
  4. Run this command to start the bot locally
    npm run start:dev

    (back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the project here
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU Affero General Public License v3.0. See LICENSE.md for more information.

(back to top)