Sure
You’ll need to get an oAuth token of type user.
Depending on how you want to handle auth, will depend on what token you use
- https://dev.twitch.tv/docs/authentication/getting-tokens-oauth#oauth-implicit-code-flow will just work in a desktop top
- https://dev.twitch.tv/docs/authentication/getting-tokens-oauth#oauth-authorization-code-flow would leak your secret, unless you app connects to your server for key handling
So implicit probably works the best
Chat is documented here https://dev.twitch.tv/docs/irc
If you get stuck and you want to go the library route there is likely a C# lib you can use instead