Code Buddy offers BCIT students an opportunity to take part in an open-sourced project in order to practice software development and online collaboration through Git. It can be tricky to use Git, so this project provides that perfect chance. You can find detailed instructions that guide you through basic git workflows in our readme documentation!

About this project

Chris quote

- A wonderful quote from a lovely instructor.

Code Buddy offers BCIT students an opportunity to take part in an open-sourced project in order to practice software development and online collaboration through Git. It can be tricky to use Git, so this project provides that perfect chance. You can find detailed instructions that guide you through basic Git workflows in our README documentation!

Why a Discord Bot?

screenshot

Throughout 2020, education moved online and multiple, if not all, CST sets began to use Discord for communication. Discord Bots enhance a server's experience with the ability to automate messages for various purposes. Our project is geared towards new BCIT CST students by building something on top of what they're already familiar with. Also, the complexity of new ideas to add can be very simple like making a !joke command. Because our goal is to get students to try contributing to an Open-Sourced project, we've kept the barriers to entry as low as possible.

Built with

  • Discord.js
  • Node.js
  • Google Cloud API
  • Jikan API
  • Heroku

Contributing

Contributions to the project will go through the contribution process as described in our contribution guide.

With regards to the future of this project, the possibilities are endless. As an open-sourced project, any kind of approved contribution can be made to the bot in order for it to grow. Our team wishes that through this process you get to familiarize yourself with Github, its nuances, and practice some development along the way.

You can check out the existing list of commands, functions and games here. Please take a look at what's already been made. Perhaps an idea of an extension or a new command can be born from reading over the existing code. We're welcoming any improvements and new features to our bot.

Some ideas include:

  • Making more types of API calls for !anime
  • More games to play in channels
  • Creating more flexibility of choices with the polls

Built With

+ 4 more
Share this project:

Updates