Game stats need to be stored. They also need to be able to be displayed upon a publicly facing leaderboard. The chat bot also should have some simple stats/leaderboard functionality.
Games should be marked as complete when the Tournament callback URL is hit. The backend should do a sweep for games that haven't been completed in n hours, where n is a reasonable timeout. From there, the game ID should be used to retrieve the stats.
Game stats need to be stored. They also need to be able to be displayed upon a publicly facing leaderboard. The chat bot also should have some simple stats/leaderboard functionality.
Games should be marked as complete when the Tournament callback URL is hit. The backend should do a sweep for games that haven't been completed in n hours, where n is a reasonable timeout. From there, the game ID should be used to retrieve the stats.