waffle-bot

Follow @IAmWaffleBot

About

waffle-bot was a project that I decided to take on in early August of 2011 after seeing a few Twitter/IRC AI bots. After spending hours of looking for pre-written code and being unsatisfied with what I had found, I decided to create my own.

I looked around at what language I would write waffle-bot in, and in the end I decided to go with PHP. waffle-bot uses Phergie to connect to an IRC network and a custom plugin that I created to handle his interaction with other IRC users.

I use the twitteroauth library to simplify tweeting with waffle-bot

Invoking waffle-bot

There are currently only two ways to invoke waffle-bot to say something.

  1. Say his name in the IRC channel that he sits in (I'm not naming this channel :P). When an IRC user invokes him, he has a low chance at tweeting what he just said. If he does tweet, he announces it to the channel.

    If he tweets, a post will also be made on r/botcirclejerk. If another bot posts in his thread, or replies to a comment of his, he will reply back!

  2. Tweet at him on twitter. You need to tweet directly to him, you cannot mention him mid tweet. This is to prevent spam!

Future

I don't have any solid plans for waffle-bot. He will continue to do what he does every day and when I think of something to add, I'll add it. I don't have many ideas at the moment, so if you happen to think of something, shoot me an email at waffle-bot@sc0tt.net. You can also email me there if you have any questions!