Della bot 2.0.1

Feb 28th, 2010 – 11:20 pm

去年做的Della由于年久失修,各种查询已经失效了,而且当时做的gtalk版本是用xmpppy模块在本地运行实现,所以无法达到机器人24小时在线。所以最近抽空把Della的代码完全重构了一次,目前已经update至2.0.1版本,实现的查询功能是天气,股票,星座,词典。如果你对Della还不了解,可以看看去年的这篇日志。

上周也拿到新浪围脖的app key,说实话之前没想到围脖会开放api的,于是也顺手把Della移植到围脖上( @iDella ),同时加上GAE的xmpp功能完成了机器人24小时gt在线,新重构的Della无论在miniblog部分还是gt部分都依靠gae来跑了。Della 2.0.1在Twitter、围脖和Gtalk上都能使用,具体使用帮助可以参考这里

新版Della的代码也开源到新项目主页上了,十分欢迎各位为Della添加新的查询功能,具体程序结构开发事项可参考:http://code.google.com/p/della-bot/wiki/Development

TwiTalker

Oct 8th, 2009 – 8:27 pm

TwiTalker 是我九月初做的一个应用,提供推特Gtalk机器人服务,通过绑定添加TwiTalker 机器人可以在Gtalk上更新自己的推特和接收好友消息。代码花了两多周时间,9月19号开始公开测试,拖到现在才想到是时候总结下了,一方面是自己懒,一方面也是前段时间还一直在进行增加功能和后台优化。

和Della一样,这个应用也是基于Google App Engine。今年初开始就一直有传闻GAE将支持XMPP,自己盯着Google开放这个功能已经半年,终于在九月时候等到了。刚好饭否已经被那个啥了,转移到Twitter后发现它的官方Gtalk机器人已经失效多时,于是就想着要做这么一个应用,开始也只打算做着自己用的,后来觉得应该有人也需要这么个工具,于是干脆按多用户的结构去设计。

Read the rest of this entry »

Della Gtalk Bot

Mar 28th, 2009 – 4:40 pm

最近杂事很多,都是学校课程设计项目之类的东西,所以三周前开始自己做的这个Della机器人一直拖到现在才算是基本完成了。这是用Python的Xmpppy模块做的一个Gtalk查询机器人,暂时实现了天气情况,星座运程,公交路线(暂停实现),股票走势,中英词典,资讯新闻,美剧节目表的功能查询,而且,我特意将饭否机器人绑定到Della上,这样她就可以接收饭否上的查询信息并作出回应,本来想把Twitter也给绑定了,但Twitter的官方gtalk机器人一直不在线,其他非官方的bot也很不稳定,所以也就没有实现绑定Twitter。

update: 更新至1.2.1版本,通过GAE实现了饭否和Twitter上的查询,程序做了比较大的调整,一分为二,Gtalk上还是以Xmpppy实现,饭否和twitter上通过GAE实现永久在线,每分钟统一处理查询请求。如果你对Della的原理感兴趣,请移步:http://www.kavingray.com/blog/miniblog-bot/

Read the rest of this entry »