Releases: lkharsany/BlackBox
Final Release for Semester 2
Final Release for Semester 2 with updated setup guide.
Sprint 7: Polls and Attendance
Release for Sprint 7.
We added a poll feature that allows for custom polls, we also implemented a register command for tuts, where a file will be sent to the tutor that contains who is in attendance of the tut.
Sprint 6: Moodle Integration
Release for Sprint 6. We integrated Moodle using the web services API to pull info such as Course Information and Upcoming Due Dates.
Sprint 5: Reminders
Release for Sprint 5
Due - Able to add an item along with when it is due.
Upcoming - Query what you have due soon.
Update - Change the due date of items.
The bot will list all the items that is due daily and will clear items when due dates has passed.
Final Release For Semester 1
Added installation guide and changed some stuff so that the it is easier to set up.
Sprint 4: Stats and Refer Commands
Release for Sprint 4.
We added 3 stats command:
Message Stats - The amount of messages each user sends.
Reaction Stats - The amount of positive/negative reactions each message has, if any.
Question Stats - The amount of questions each user asked.
We also added the ability for the tutor to refer a question to a lecturer if they do not know the answer. The question will then be sent to the lecturer via DM where he can answer it directly.
Sprint 3: Question Times and FAQ Channel
Release for Sprint 3.
We've added dates and time to each question when added to the database in order to allow the Tutors and Lecturers give preference to older questions.
We also included a FAQ page that shows all previously asked question, along with their respective answer.
Sprint 2: SQL Functionality
Release for Sprint 2 . Discord Bot with additional functionality from Sprint 1 such as automatically deleting files with a certain extension and inserting, querying and deleting from a MySQL DB.
Sprint 1: Basic Functionality
Release for Sprint 1 . It's a Discord Bot with basic functionality such as replying to commands, responding to messages when certain phrases are sent and logging off if needed.