聊天机器人(IM Bot)这东西

前几天利用Smack API(Java XMPP client library)写了一个Google Talk Bot,基本实现了Twitter IM Bot指令,还加了个简单的管理指令,允许指定的管理员查看联系人列表。

不过写完后后悔了,觉得浪费时间,根本不符合国情,用这个Google Talk的人太少了,国内还是QQ和MSN Messenger的天下,甚至还不如写个Skype Bot呢,不过年前时我看Anothr(Skype RSS Bot)好像才1000多个联系人而已。

写QQ Bot可以利用LumaQQ的Library,写MSN Messenger可以利用Java MSN Messenger Library(都是中国程序员做的,佩服!),不过,我暂时还没有写QQ或MSN Messenger Bot的想法,但那个Google Talk Bot的包结构是这样的:com.terac.talkbot.TalkBotG.java,说不定哪天就有TalkBotQ.java, TalkBotM.java:)

其实IM Bot还是比较容易写的,关键还是看应用,目前比较好的还是国产的小iTwitterRenkooImified

顺便说一下维众社区的呻吟(Saying):虽然它和Twitter的表现形式差不多,但我把呻吟(Saying)设计成是迷你博客与在线博客阅读工具的结合,而不是简单的回答“What are you doing”,也不限于朋友圈内的互动。维众的友邻和豆瓣的一样,是单向的,我加你表示我关注你,比成为朋友成本要低,比朋友圈范围要广。做个假设,如果老徐维众社区呻吟(Saying),你可以加她为友邻,关注她,但你能期望她也加你为友邻,关注你吗?