Closed amosborne closed 3 years ago
The bot would likely need some sort of functionality to display matches by a player to find the ID of the match to delete. I propose a command module for displaying recent matches submitted to the database and searching them. What do you think? Is this out of scope for this issue?
My original thinking was that the discord bot need not provide the capability to search the database, at least not for the initial product release. We could provide two ways for a player/moderator to identify a match id:
Obviously searching the database for recent matches by a particular user is a one-liner to implement in code; its just a question of how complex a toolset we want to provide to the moderators via the discord bot. My gut feeling is that early on, simpler is better / less is more. If we get feedback saying that such a feature is really needed, then we can implement.
It's probably fine then to omit it from the initial release, however it is something I do want to have in the later, more mature versions.
Define and demonstrate an interface between the Discord Bot and the application database. According to the MLP specification, the Discord Bot must support commands to:
The MLP specification outlines a streamlined interface for match creation for all users, and a more detailed functional interface for Discord moderators (white listed). The Discord Bot also performs some emoji reaction behavior (handshakes).
The Discord Bot also pokes users when not registered with the application; this functionality is out of scope for this issue given that application registration is not currently implemented.