harvestcore / matroos

Create, manage and deploy Discord bots easily.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[DEV] Endpoints for user commands management

harvestcore opened this issue · comments

Summary: The user commands management must be handled via a REST API, and therefore a controller and some endpoints must be created.

Functional notes:

  • The endpoints must allow the fetch, creation, update, and deletion of user commands.
  • There should be an endpoint to get all the command signatures, so users know how to create those.

Technical notes:

  • Necessary endpoints:
    • GET the command signatures.
    • GET all user commands.
    • GET a single user command.
    • DELETE a single user command.
    • PUT update a user command.
    • POST create a user command.

Relates to:

Acceptance criteria:

  • The endpoints are defined and documented.