微信机器人软件的研究与实现

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:zkx713583
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着3G、4G移动网络的普及,尤其是近几年来移动流量资费的大幅下调,我国移动互联网行业取得了突飞猛进的发展。互联网及软件企业已经将产品研发的重心从PC端转移到了移动终端。在人们获得越来越多的生活上的快捷、便利的同时,移动互联网的繁荣并没有给商务领域带来多少实质便利,人们不得不同时在微信中处理生活和工作事务。而微信这类软件的消息排列机制是“最先到达的消息排列在最后”,这使员工在应对多人提问时,经常将最先提出问题的人遗忘。为了维护良好的经营形象,减轻不同客户提出的重复问题带来的效率问题,设计出一款针对微信的机器人辅助软件十分有必要。针对上述问题,本文以微信网页版为研究对象,使用当下非常流行的Python编程语言,借助图灵机器人等网络公开的接口,实现了一款具有智能问答、微信群监控、定时群发消息、主动提醒等功能的辅助软件,把有相关需求的用户从繁复的回复中解放出来,节约了不少时间。本文首先分析了微信网页端与服务端之间的通信过程,获取了关键的接口与参数,并借此模拟登录了用户的微信账号,获得了账号下的全部联系人、微信群及公众号等信息,并进行了消息发送测试,验证了方案的可行性。然后,定义了本地关键词规则,收到用户消息时,先进行本地规则匹配,当与本地关键词匹配时,软件将执行预定义的操作,无法匹配时,将该消息传递给图灵机器人Web API,以智能问答的方式回复给发送人。接着,根据现实中经常出现的情况,围绕匹配本地关键词规则,并执行预定义操作这一主轴,设计了很多实用的功能。最后,通过大量的系统测试及长时间的上线运行,对软件的可用性和稳定性进行了分析和评价。测试结果表明,软件的可用性和稳定性满足需求。
其他文献
《国家中长期教育改革和发展规划纲要(2010—2020年)》明确指出:“信息技术对教育发展具有革命性影响,必须予以高度重视。”“要加快学校管理信息化进程,促进学校管理标准化、规范
加速康复外科(enhanced recovery after surgery,ERAS)因其规范的围手术期管理流程从而减少手术应激和手术并发症,已在骨科、乳腺外科、心胸外科、胃肠外科、妇科等多个外科
随着时代的发展和经济的进步,大部分农业生产逐渐开始实现规模化,农业机械化可以提高农业生产效率,农业的机械化水平逐渐成为影响农业整体发展的关键性因素,农机推广工作的重
嵌入式Internet是近几年来随着嵌入式系统的广泛应用和计算机网络技术的进步而发展起来的一项新的概念和技术。目前,以单片机或微控制器构成的嵌入式系统已被广泛应用于家庭
日前,微软公司任命Geoff Thomas为电信及媒体事业部亚太、大中华、印度及日本地区总经理。Thomas将直接向微软电信及媒体事业部公司副总裁MarthaBéjar汇报,并负责向13个亚
随着计算机技术及嵌入式技术的高速发展,人们需要一种新的更加灵活的温度监控系统:这种系统能够应用在一些不适合人接近的环境下对环境温度进行远距离监测;并且可以利用因特网
打赢脱贫攻坚战是中华民族的时代使命,精准扶贫则指出了扶贫实践的科学途径。精准扶贫,既要求对贫困人口进行精准识别与帮扶,也要求对贫困问题进行精准辨析与诊治。贫困人口
近日,全球领先的无线数据解决方案提供商爱可信公司(ACCESS)宣布,基于爱可信ALP mini平台的便携式导航设备G-navi(GN-01)在日本上市,并成为首款在日本市场中销售的采用爱可信ALP min
近年来,外包存储获得了越来越广泛的应用,与此同时其安全性问题也备受人们的关注。特别是它需要一个有效的机制确保用户存储在远方不可信服务器上的数据没有被篡改,这也就是数据
总结南屯组地层层序、体系域的识别与划分标志,将目的层自下而上划分为2个三级层序,建立层序地层格架,并根据初次湖泛面和最大湖泛面特征将每个层序进一步划分为低位域、水进域