public async ValueTask <GatewayConnectionPacket> GetGatewayBotAsync() { var response = await RestClient.GetAsync( DiscordApiRoutes.BotGateway()) .ConfigureAwait(false); HandleErrors(response); return(JsonHelper.Deserialize <GatewayConnectionPacket>(response.Body)); }