Skip to content

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