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.
This modification is based on [Discord.NET 2.3.0-dev020201028.4](https://github.com/discord-net/Discord.Net/tree/ae9fff6380847132ad9357c71f34afa90b0927db).
NOTE: `guild.Users` may return null. Discord now requires the use of Privilege Intents. Discord.NET 1.0.2 also is not able to retrieve GuildUsers anymore. I'm working on implementing it.