Scopes determine what the API instance can do as a user! https://osu.ppy.sh/docs/index.html#scopes
"identify" is always implicity provided, "public" is implicitly needed for almost everything!! The need for the "public" scope is only made explicit when the function can't be used unless the application acts as as a user (non-guest)
Scopes determine what the API instance can do as a user! https://osu.ppy.sh/docs/index.html#scopes