[ ] (most important) include leaderboard in message so it's viewable in the mobile app.
[ ] with option to hide participants with zero stars (sadly, this is many people).
[ ] with truncating if needed, fall back to attachment or linking to online leaderboard for the full list.
[ ] add sorting by local score matching the default on adventofcode dot com.
[ ] grouping of admin-only commands under a subcommand group to reduce clutter in the suggestions list.
[ ] (opinionated) star 1 and star 2 columns should be changed so they're analagous (i.e. both in time since puzzle release), with a separate split/delta time for "star 2 time - star 1 time". this matches the display here and here.
[ ] (wishlist) re-style leaderboard into non-monospace font, aligning by Unicode digit and punctuation spaces.
[ ] (bug) fix unicode.
Some other things will need thought and discussion.
In my opinion, the daily leaderboard is a bit busy. By default, it clutters the daily statistics with too many monthly statistics. It'd be nice to have a more minimal display by default.
In general, I think the Total* values are not super meaningful, they just end up being extremely large numbers. Cumulative total time is familiar to competitive programming people, but there it has a meaning and purpose to discourage many resubmissions. Here, it doesn't mean much especially when people complete the challenges over such long time periods.
The sorting is also a bit hard to understand. I feel like it'd be better to have command options for sorting by any column in the output and for tie-breaking by another column, with some presets like those currently available. An indicator in the output for the current sorted column would also be helpful.
Let me know if this fits within your vision for the /advent command. I will be happy to work on any of these items.
I hope some of these will come true!
Some other things will need thought and discussion.
Let me know if this fits within your vision for the /advent command. I will be happy to work on any of these items.