Allows p!stats to be run for other users. Username is specified as username#discriminator - not as <@id> because that would ping the subject of the query and we don't want the subject getting pinged every time someone inquires about their ptime.
In the process, had to make some of the functions in leaderboard_fetch.js a little more flexible in not automatically returning the leaderboard position of the message sender. The refactor into a practice manager will help to decouple this code a little better.
Allows p!stats to be run for other users. Username is specified as username#discriminator - not as <@id> because that would ping the subject of the query and we don't want the subject getting pinged every time someone inquires about their ptime.
In the process, had to make some of the functions in leaderboard_fetch.js a little more flexible in not automatically returning the leaderboard position of the message sender. The refactor into a practice manager will help to decouple this code a little better.