I've seen that one but it's time based. A little different from a string based bot. I can't find an open source one (haven't looked in a while though).