实现了信息的自动回复,可以把例如goog、ibm或yhoo等股票的价格作为对话的回复。
写程序的过程中,当知道如何接收消息和发送消息后,只要再加个对消息的处理就可以了。
写程序时偷懒,直接调用了以前写的查询股票价格的程序,并将查询结果返回,然后调用sendMessage()函数将结果发送给用户。
这样就好办了,可以改成任意的交互形式了。比如读取某地天气预报(Google Desktop就有),查看是否有新邮件等等吧。
仍需解决的问题:
1.我想,对于机器人这种程序,应该是发现如果有人加它,那就应该自动加对方;删除也应如此。
2.多线程。否则如果用户查询特别多,或者网络特别慢(更糟糕的是两者皆有),反馈的太慢用户说不定会认为机器人睡着了。
其他问题要在继续的学习中不断的发现和提出。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1220198