Oh my God, I rarely if ever see an article which says
exactly the opposite things than what I follow. For an IRC bot I've built and still developing it over the years, my guidelines are pretty much the
exact reverse of this article. Except maybe the "3. Respect the chat medium". But seriously, I
want it to pretend to be a human as much as possible, use free-form input and personalize responses for people involved.
Then again, that bot is designed to be fun addition to the channel and at the same time an useful tool, and not - like in this coming startup bot frenzy - an interactive ad.