Blaze Bot will keep track of users who Blazed at 4:20pm ET, then print a scoreboard at 4:21pm with timestamps for each user
Description
As a user, I should be able to see how long after 4:20pm I "blazed" as a delay in milliseconds (ms), so that I can brag to other users how close I was.
As a user, I should be able to see a list of all users that "blazed" at 4:20pm sorted by delay, so that I can interact with other users over the scoreboard results.
As a user or product owner, I should only see users that "blazed" at 4:20pm on that specific day on the scoreboard, so that users who did not "blaze" are not recognized.
"Timestamp": The time that Discord says the message was send (down to milliseconds)
"Delay": <Timestamp of the message> - <Timestamp of 4:20pm ET>
Example Scoreboard Output:
Scoreboard: 10 Oct 2022
----------------
Teh_Llama: 91ms
Blaze Bot: 154ms
Lucilfer: 11292ms
starwarsfreak219: 36433ms
Acceptance Criteria
-
Outputs the users that Blazed into a formatted Scoreboard -
Displays the delay in milliseconds it took the user to Blaze -
Resets the scoreboard between days -
Test that user messages outside the range of 4:20pm ET and 4:21pm ET are NOT included in the scoreboard
Edited by Jacob Minock