Skip to content

Modularisation and the API endpoints #24

@GetPsyched

Description

@GetPsyched

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:

The API requirements

Following is the table of contents for the things that need to be worked on:

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions