Names are important. Putting aside that "DuckDuckGo" itself is still an odd naming choice, this choice isn't much better, considering the blog post mistypes it too:<p><pre><code> > DuckDuckGo chat bot: im@ddg.gg
> DuckDuckGo now has a chat bot at im@ddd.gg that will respond [...]</code></pre>
><i>DuckDuckGo chat bot: im@ddg.gg</i><p>><i>DuckDuckGo now has a chat bot at im@ddd.gg</i><p>Apparently the domain name even confuses the author
Chat bots are a lot of fun. Google App Engine handles incoming instant messages just like other web requests, so developing a chat bot for App Engine is quite similar to developing any other webapp.<p>For more info on App Engine's XMPP integration:<p><a href="http://code.google.com/appengine/docs/python/xmpp/overview.html" rel="nofollow">http://code.google.com/appengine/docs/python/xmpp/overview.h...</a><p>And my shameless self-plug:<p><a href="http://social-butterfly.appspot.com/" rel="nofollow">http://social-butterfly.appspot.com/</a>
Great idea! I looks like XMPP services are getting more and more popular, and it's a great thing.<p>I love the bot provided by Producteev to manager your tasks, it's way more convenient than having to open your browser, login to the website, clicking in the right place.<p>I hope to see more services allowing it's user to interact via a bot.
> <i>Node.js is ideal for such routing/switching based interactions where it takes data from one end, pumps it to the other and does the reverse.</i><p>I've been intrigued by node.js since it comes up on HN so much, but this has really got me interested as this describes exactly a portion of a project I'm working on right now. In my case, the data would be copious and binary rather than instant message text -- anyone know if node.js is performant enough to handle that case?
I have a request.<p>Please add another alias, like ddg or duck. You're showing up as "im" in my buddies list, and frankly, that's not very informative to me.<p>EDIT: Never mind, I guess I can rename you on my end.
I swear half of the web is just re-implementing stuff like IRC and finger and ytalk that have been around for nearly a quarter century.<p>Wish I had realized this 10 years ago.