π₯³ π Trivia Bot Release v0.5.0 ππ₯³
Trivia Bot started as a class project for a class called 'Modeling and Simulation' (SSW-345 at Stevens Institute of Technology) and has now become my main passion project. (FYI: the first round of commits are irrelevant now since this repo had other stuff in it for our class besides code π ) I should have known better; code AND trivia combined into one, two things I love, would OF COURSE become a fun side project for me!
The goal of the bot was originally to get a good grade in our class and have some fun while doing so and I'm happy to say we've achieved that. Now, the goal is to continually improve the bot, keep it up to date with the Discord API, and keep adding features that make the bot even more fun to engage with!
The bot currently utilizes v12.5.3 of the Discord API, which is why this isn't v1 of the bot. However, I think significant work has been produced, and good work at that, that I want to consider this a half release until a refactor is done to get the bot working with v13.
Thank you to all the awesome contributors! Excited to continue working on Trivia Bot and collaborating in the wonderful world of open source software development! π
PRs leading up to v0.5.0
- Add bot description by @jlora23 in #2
- Problem statement and use cases by @Jhector10 in #1
- Add storyboard and sequence flow diagram by @sboamah in #3
- Revert "Add storyboard and sequence flow diagram" by @elenirotsides in #5
- Add storyboard and sequence flow diagram by @sboamah in #7
- Use Case edited by @Jhector10 in #8
- Use case by @Jhector10 in #9
- Architecture Design and Diagram by @elenirotsides in #11
- Edited our Lab to match our new Bot idea by @elenirotsides in #10
- Edits to README.md and DESIG.md by @elenirotsides in #13
- Flow Map and Wire frame by @jlora23 in #14
- Basic bot setup by @elenirotsides in #15
- Deployed to Heroku by @elenirotsides in #28
- Create basic help command and trivia response by @sboamah in #30
- added STOP command, logic is same for when full bot is made by @Jhector10 in #29
- properly parses api response now by @elenirotsides in #34
- Add stop command to -help by @sboamah in #35
- Randomize response to trivia by @sboamah in #37
- created process milestone markdown (w/ images) by @Jhector10 in #39
- T/F -play tf chill by @elenirotsides in #43
- Added bot usage instructions to README.md by @elenirotsides in #47
- Small change to -stop command by @jlora23 in #49
- Removed an extra for loop in
-play tf chill
code by @elenirotsides in #50 - Receive any updates by @sboamah in #51
- mc competitive completed to review with friends by @Jhector10 in #54
- package.json is fixed by @elenirotsides in #58
- added shuffle of choices, and answer at the end of questions by @Jhector10 in #61
- Added tf competitive by @jlora23 in #62
- -play mc chill with randomized choices by @sboamah in #59
- added stop functionality to -play tf chill by @elenirotsides in #57
- Remove Stop command by @Jhector10 in #63
- Wrap all API data in parseEntities by @sboamah in #66
- Edited README and added package-lock.json back by @elenirotsides in #68
- Eleni's reflection by @elenirotsides in #69
- reflection by @elenirotsides in #70
- Add Sylvia's reflection by @sboamah in #71
- Change heading by @sboamah in #72
- Adding reflection by @jlora23 in #73
- julioReflection by @jlora23 in #74
- added my reflection by @Jhector10 in #75
- fix typo by @elenirotsides in #76
- Report.md by @elenirotsides in #78
- Added Bot Activity by @elenirotsides in #81
- fixed help embed by @elenirotsides in #87
- OOP refactor by @elenirotsides in #89
- Removed
wait
dependancy by @elenirotsides in #91 - Fixed bug where you couldn't dm bot anymore by @elenirotsides in #93
- axios patch by @elenirotsides in #96
- Added shorter aliases to competitive commands by @carpenterd777 in #100
- Commands reject invalid sub-commands by @carpenterd777 in #99
- added command aliases by @vishal5251 in #102
- Allow optional time limit for chill mode by @mtrunt in #104
- readme edits to explain sub commands by @elenirotsides in #105
New Contributors
- @jlora23 made their first contribution in #2
- @Jhector10 made their first contribution in #1
- @sboamah made their first contribution in #3
- @elenirotsides made their first contribution in #5
- @carpenterd777 made their first contribution in #100
- @vishal5251 made their first contribution in #102
- @mtrunt made their first contribution in #104
Full Changelog: https://github.com/elenirotsides/Trivia-Bot/commits/v0.5.0