Inspiration

The inspiration to do this project came from a friend who wanted to manage a server so that he could build it into a strong community. When the prompt for this project came along, this was one of my ideas because I knew how much potential it has to succeed.

What it does

This project includes several different discord bots that our team built with our own code so that we can use these bots in the MESA server so that it could stay organized and the flow of information could be done in a safe, and managed environment.

How we built it

This project includes several different bots but they all have the same technique of design. Each of them have been coded with the Python language and the usage of discords developer portal. Some of the bots currently possess the ability to run the codes for over a day without manually starting the code of the bot.

Challenges we ran into

Due to the fact that we were building several different bots using an API that non of use were familiar to with such limited time frame, we weren't able to fully complete all of the bots so we have substituted commands to mimic what the bots would normally do automatically. The bots that are in the youtube video are not the final products but are only the mockup/design. Much of the coding was difficult due to many different types of errors occurring in the code due to lack of experience.

Accomplishments that we're proud of

We are proud of breaking through our limits and finding short-time substitutes for code that would otherwise take weeks to make, process, and implement. We are also proud of being able to work together despite the fact that we weren't able to visit each other in person with collaboration and satisfaction with and for all teammates.

What we learned

Through this project, all of us have experienced a deeper understanding of the developmental world. We now have a deeper understanding the usage of many API's such as discord, collaboration under time restraints, time management, and project making. However, we learned way more than this but it's hard to explain due to lack of words. The feeling when our code works after the 500th time of trial and error is just unexplainable.

What's next for Discord Bots

Our project was meant to give a baseline for what CSUEB can do improve the many MESA activities that it has to offer. We think that having an easy-to-access platform such as Discord can be beneficial for participants to get information about events, reminders, and ask questions from mentors could increase the number of people that participate in events and increase awareness about MESA. However to do this, the Discord server needs to grow into a larger community. When CSUEB's discord server does grow into a large community, it would be necessary to manage that server. We think that the bots we create can help with management in a safe manner so using the completed versions of these bots could be beneficial to CSUEB as a whole.

Built With

  • aiohttp
  • database
  • datetime
  • developer-portal-discord
  • devpost
  • discord
  • discord.ext
  • github
  • json
  • os
  • pycharm
  • python
  • random
  • replit
  • slides.google.com
  • threading
  • trie-data-structure
  • uptimerobot
  • youtube
Share this project:

Updates