Starting with Discord.NET v2 after [this commit](https://github.com/discord-net/Discord.Net/pull/958) the library stopped supporting TokenType.User, essentially making Selfbots impossible. You could create a selfbot by simply using version 1.0.2 of the Library, but some newer features are not included. I reverted all the changes that we're done in this commit.
NOTE: `guild.Users` may return null. It seems like Discord has implemented different endpoints for certain token types. Discord.NET 1.0.2 also is not able to retrieve GuildUsers anymore. I'm working on a fix.