微信机器人分机器人模块和Web管理后台。机器人模块负责完成微信群自动化相关功能。Web管理后台提供给用户使用,可以自由配置关键词自动回复,自动拉群。
微信(WeChat) 是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造 。2018年2月,微信全球用户月活数首次突破10亿大关。日均发送微信次数为 380 亿,微信已成为国内最大的移动流量平台之一。微信完全融入国内网民生活成为生活方式。微信占据了国内网民 23.8%的时间,排在第二位的腾讯视频仅占据 4.9%的时间,微信已经培养出用户高度的依赖性。基于微信提供的无限流量,越来越多的公司组织或者个人投身微信运营,做微信群是其中一种比较有效的方式。然而微信平台本身并没有为这些做微信群运营的人提供方便的工具,运营者不能获取管理的微信群比较活跃的用户,以及不能时刻把新好友拉进群。基于这些问题,考虑做一个机器人,帮助运营者管理微信群。
三、毕业设计(论文)应完成的工作
1. 查阅相关技术资料,撰写开题报告
2. 微信机器人模块开发
3. Web管理后台开发
4. 微信机器人和Web管理后台联合部署上线
5. 撰写毕业设计论文
6. 准备PPT,参加毕业设计答辩
五、应收集的资料及主要参考文献
[1] 陶辉. 深入理解Nginx:模块开发与架构解析(第2版). 北京:机械工业出版社,2016.
[2] 朴灵. 深入浅出Node.js. 北京:人民邮电出版社,2013.
[3] [美] Kristina Chodorow 著,邓强,王明辉 译. MongoDB权威指南 第2版. 北京:人民邮电出版社,2014.
[4] 侯策,颜海镜. React状态管理与同构实战. 北京:电子工业出版社, 2018.
[5] 吴浩麟. 深入浅出Webpack. 北京:电子工业出版社, 2018.
[6] [英] Drew Neil(尼尔) 著,杨源,车文隆 译. Vim实用技巧 第2版. 北京:人民邮电出版社, 2016.
[7] 张昊,程国钢. Linux Shell编程从入门到精通(第2版). 北京:人民邮电出版社, 2015.
[8] Douglas Crockford(道格拉斯•克罗克福德) 著,赵泽欣 等 译. JavaScript语言精粹(修订版). 北京:电子工业出版社, 2012.
[9] 死月. Node.js:来一打 C++ 扩展. 北京:电子工业出版社, 2018.。
[10] 张春晓. Ubuntu Linux 系统管理实战. 北京:清华大学出版社, 2018.
[11] Baron Schwartz,Peter Zaitsev,Vadim Tkachenko 著,宁海元,周振兴,彭立勋 等 译. 高性能MySQL(第3版). 北京:电子工业出版社.2013.