Skip to content

Backend API that interfaces with the bot #13

@robotzurg

Description

@robotzurg

This issue is for the overall backend API. This should work with every main function the bot has, so that nearly everything the bot can do that is related to queues or matches can be done programmatically with the API. The backend API also needs error handling to ensure it doesn't bring down the whole bot when it runs into issues.

The API currently supports: cancelling matches, locking and unlocking queues (kind of untested), and adding queue roles to a queue

It should also be able to:

  • Edit a match and all statistics within said match
  • Edit a queue and all of its data, and create/remove queues
  • Get leaderboard positions
  • Change configs for a user (such as what their default bans are)
  • Change decks/stakes used in a match

And probably other things I'm forgetting off of the top of my head. Will update in a separate comment with more things as they come.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions