![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信开发
miracle_dan
这个作者很懒,什么都没留下…
展开
-
[微信机器人_02]环境搭建
如同兵马未动粮草先行,环境搭建是所有项目的开端。搭建的过程比较繁琐,肯定会遇到一些小问题,google一下基本都能解决,主要是要有耐心。 我们的目的就是搭建如图这样一个环境,让机器人能够通过微信平台运作起来。原创 2014-01-06 00:25:43 · 2668 阅读 · 2 评论 -
[微信机器人_01]智能机器人-奇迹蛋
微信平台近来很火,近来工作又累又无趣,也想学习一下java web来解闷。实践是学习东西的捷径,于是有了开发智能机器人的想法:奇迹蛋。 从最初构思,断断续续整了一个月,虽然功能和算法比较简陋,不过总算是有了一个基本的框架。 在这里把一些实现方案写下来,用于交流改进,欢迎拍砖~原创 2014-01-05 22:37:25 · 3165 阅读 · 2 评论 -
[微信机器人_03]基本框架设计
奇迹蛋的软件架构如图所示,主要有6个模块。结合上一篇环境搭建中所描述的,系统主要与微信服务器、数据库以及API服务器之间有交互,在这里分别通过微信适配层、数据库管理模块、外部API适配层来做接口。原创 2014-01-07 00:41:57 · 3371 阅读 · 5 评论 -
[微信机器人_04]自然语言处理简单实现
这篇博文中将介绍奇迹蛋自然语言处理模块的实现,自然语言处理的三个关键词:分词、建库、匹配。原创 2014-01-20 00:22:45 · 3855 阅读 · 5 评论 -
[微信机器人_05]会话管理
上一篇已经说明了自然语言处理的简单实现方法,在此基础上,如何实现一个机器人与我们交流,是这篇文章需要讨论的问题。希望这个机器人不算太笨。^_^ 微信的交互方式是触发式的,由用户发起会话,一问一答。所有的设计都需要基于这个模式。 会话管理机制 想想平时交流时的行为,我们会根据对方的每句话来逐渐建立起一个语境,即对话上下文。根据不同的语境,即使是同一个问题,也会有不同的答案。 基原创 2014-02-23 19:39:47 · 2365 阅读 · 3 评论 -
[微信机器人_06]编码实现(完结)
代码请到此处下载:http://download.csdn.net/detail/elcarim/7037573 说明:由于自己最开始学习java时不知道如何打开下载的java工程,这里特别说明一下。下载java代码后,如果文件夹中有” .classpath”和” .project”文件,则可以以工程的形式打开盖源码。方法如下: File → Import → General → Exisit原创 2014-03-15 16:28:08 · 1885 阅读 · 8 评论