[Link] C# Open Source Chat Client - Text-to-Speech, Follower Alerts

I first wrote a prototype in Ruby but quickly realized that’s just not going to go over well on Windows machines so I wrote a C# version.

The mainly interesting bits for other programmers are the IRC part (that I got from another open source project and cleaned up) and the Followers methodology.

If you try to test a Follower alerter you’ll quickly notice the difference in responses when you unfollow to test your follow. This is, most likely, due to different servers not syncing their data in real time. To fix this I created an aging cache that handles fluctuations and only removes unfollowers after a set amount of time.

Hope this helps someone else figure out this API.

Source Code: