Hi! My name is Enrique. I am an automation expert with Python, I am not sure how to do it with .NET but I surely know a way with Python + Selenium + USA IP Rotating list + Good Exception Handling.
I have 2 years experience delivering full cycle bots as part of my work. I am very interested in this project sounds really fun to do! Please let me know if you are interested in this approach, I will provide installation and guidance to use the program. Also, in case that you require it, the bot could be scheduled to start on your OS. I suppose this will be running 24/7 so it might be good also that you could switch around between 6 or 8 accounts so we don't raise any alerts on the twitch server (since is not really likely for a human to watch 24 hours straight of video content).
You need to bear in mind that some image recognition might be required in case that some buttons are not reachable by the web application and are inside a video plugins.