Start by heating your chicken stock until just simmering. Meanwhile, get started on the rest of the risotto.
Add 2 tablespoon of olive oil in a large, deep-sided pan, and heat over medium high. Add your mushrooms and cook them down. This can take anywhere from 5-15 minutes depending on your mushrooms and how much moisture they have. Once the mushrooms have cooked, remove from the pan and return to the heat.
Add the final 2 tablespoon of olive oil to the pan. Add the shallots, and cook for about two minutes, until they're just starting to soften. Add your Aborio rice, and toast (this should take about 2 minutes).
Add the white wine, and allow the rice to absorb, stirring constantly.
Start adding the hot chicken broth, a ladleful at a time, allowing it to absorb into the rice fully before adding more. Stir consistently. This part of the process takes time, and patience. Do not add the broth all at once! Adding it a little at a time while stirring is what helps develop the starches in the risotto, and makes it creamy. Add the salt and pepper.
Once the risotto is creamy, and the rice is cooked but still al dente (with a slight bite in the middle), add the cooked mushrooms, the butter, the parmesan cheese, and the truffle oil, if using (see notes). The risotto should be creamy, and not able to hold it's shape. Taste for seasoning and adjust as necessary.
Serve the risotto garnished with chives and extra parmesan. Enjoy!