Introducing @ChompBot

My silly project last weekend was to write a Twitter bot. I decided to use it as a platform to take pedantry into the 21st century by automatically correcting people who use the improper term chomping at the bit.

(The correct phrase, as any trained editor or journalist will be sure to tell you, is champing at the bit.)

In the interest of not reinventing the wheel, ChompBot makes use of the chatterbot bot framework to monitor the Twitter streaming API for instances of chomping. When it finds one, it favorites the tweet in question, sends the user a randomized, mildly patronizing response and logs the details to a database. Logging is done with the Sequel ORM, meaning that ChompBot functions with any type of database supported by Sequel, be it postgres, MySQL, SQLite or even (god forbid) Oracle.

Go ahead and check it out on GitHub.

Hello, I'm Tim.

I'm a web and iOS developer in Chicago. For the last three years, I've been doing full-time freelance and contract work under the moniker Atomic Promise.

I speak fluent Ruby/Rails, Objective-C, PHP, JavaScript, HTML5 and CSS3. When I'm not busy with client work, I'm hacking on side projects, playing with my silly pets and, most importantly, adventuring around the world with my lovely wife.

I hand-crafted my own blog software in Ruby on Rails. This allows me full control over everything without dealing with a ton of extra cruft. As it evolves, I'm planning on open-source-ing it on my GitHub. If you're interested in seeing the source before then, just drop me a line.

Go ahead and check out my work, then get in touch if you like what you see.