讨论用C#开发MSN机器人
如何保存用户对话状态,
我用的是dotmsn这个类库
就是不知道如何实现,当用户选择了 查询天气 后,
在接来来的输入中,如何让机器人知道 这个输入是用来查询天气的 ,而不是普通的对话
我的算法也是最简单的,呵呵
主要是我把词库都保存到sql数据库里了,每查询一个都要查询一下数据库
速度慢下来了
准备把数据导出来,在文本文件里查询
至于你说的“如何保存用户对话状态,”
我想,不就是在接收到用户发过来的消息的时候,对消息进行判断么?
比如查询天气,你就规定一个特别的语句就是查询天气呀
可以参考: http://www.gotdotnet.com/community/messageboard/Thread.aspx?id=238099
http://www.devcity.net/net/article.aspx?alias=msn_msngr
http://www.eggheadcafe.com/articles/20040516.asp
有趣!关注!学习!
最好有源码研究!
可以参考: http://www.gotdotnet.com/community/messageboard/Thread.aspx?id=238099
http://www.devcity.net/net/article.aspx?alias=msn_msngr
http://www.eggheadcafe.com/articles/20040516.asp