-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Milestone
Description
Introduction
As the development of this Discord bot progressed over the past year, it was never made with the intention of having supporting applications that would essentially act as a 'system'. Due to this, a lot of things have been built into the same environment which is now in dire need of being separated from within the bot to the other applications in this orgranisation.
Main Focus
The v2.0 milestone of this project aims to achieve two things:
- Modularisation of code:
- Separation of code related to the Discord library and code related to the internal logic of storage and calculation.
- Some important features are exposed to an API (eg. clubs, add/delete roles, etc.)
- Deletion of irrelevant code:
- Removal of code that is better suited to be shifted to our other projects: NKSS-backend and NKSS-drive
The API requirements
Following is the table of contents for the things that need to be worked on:
- Group add/remove API endpoints (Group API endpoints #22)
- Announcement Endpoint (Announcement API Endpoint #23)
- Disconnect the fetching of Drive files in drive.py and use an external endpoint which will be implemented in lighthouse.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels