自己动手用Android和Xposed编写一个微信聊天机器人——《微信聊天精灵》实现关键词自动回复。

自己动手用Android和Xposed编写一个微信聊天机器人——《微信聊天精灵》实现关键词自动回复。出于爱好和需要,想着自己来编写一个微信聊天机器人,能实现以下功能:能实时获取到微信聊天消息; 能进行文本自动回复; 能够设置关键词; 能够根据关键词匹配,进行内容回复; 能实现聊天消息云端备份; 已回复的消息能自动标记已读; ……待定 能够作为一个产品,让用户直接下载和安装使用。 开源。可以到github上去下载源码,和release安装包。 免费。不收费。咱也用现在…

大家好,又见面了,我是你们的朋友全栈君。

出于爱好和需要,想着自己来编写一个微信聊天机器人,能实现以下功能:

  • 能实时获取到微信聊天消息;
  • 能进行文本自动回复;
  • 能够设置关键词;
  • 能够根据关键词匹配,进行内容回复;
  • 能实现聊天消息云端备份;
  • 已回复的消息能自动标记已读;
  • ……待定
  • 能够作为一个产品,让用户直接下载和安装使用。
  • 开源。可以到github上去下载源码,和release安装包。
  • 免费。不收费。咱也用现在流行的模式,打赏。虽然之前完全没玩过。

虽然做了这个计划,想要按计划完成,可不是简单的事情。但只要每天前进一点,总会离目标越来越近。因此,将这一过程和技术,记录下来,供人参考和使用。

网上关于微信聊天机器人的资料,现在已经蛮多的了。不过有些技术,仍然没有公布。有些针对的微信版本也比较旧。

开始:

  • 名字。先为产品想个名字吧,就简单点,叫:微信聊天精灵。定位清晰,就是辅助聊天;朗朗上口,简单好记。
  • 图标。自己不会设计,去随便搜一个吧。
  • 开发环境。Android、Xposed、天天模拟器V3.1或root过的Android V5.0以上手机。
  • 安装包。安卓平台上使用,需要root过的手机,需要安装Xposed框架。
    • 安装包下载地址:待定更新。
    • 最新版本:V1.0
  • 源码。源码都发布在GitHub上,地址为:https://github.com/dalu2048/WeChatGenius.git

打赏。

不知道从什么时候起,流行了打赏,从来没弄过。等我弄明白了怎么操作,我也来弄一个,喜欢的就打赏,咱也不勉强。

好了,接下来咱就开始了。

请看下篇文章,搭建环境,创建项目,提交GitHub:https://blog.csdn.net/weixin_42127613/article/details/81838217

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139356.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 5款强大的开源报表工具有哪些_开源报表工具 java

    5款强大的开源报表工具有哪些_开源报表工具 java作者:JEECG开源社区來源:简书最近发现几款不错的开源报表,还提供源码,现在给大家分享一下,希望能带来帮助!1、项目名称:积木报表项目简介:积木报表,免费的企业级WEB报表工具。专注于…

    2022年10月20日
  • Pytest(11)allure报告[通俗易懂]

    Pytest(11)allure报告[通俗易懂]前言allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大上的报告界面。mac环境:

    2022年7月31日
  • C语言运算符优先级(超详细)「建议收藏」

    C语言运算符优先级(超详细)「建议收藏」转自: http://blog.csdn.net/huangblog/article/details/8271791每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!C语言运算符优先级优先级运算符名称或含义使用

    2022年10月5日
  • excel文件不能上传怎么解决_上传视频的方法

    excel文件不能上传怎么解决_上传视频的方法EXCEL上传不了解决 安装AccessDatabaseEngine.exe 配置管理 把这2项属性里的内置账号改成localsystem   点击右键 找到方面点击进去找到外围服务器把下面的 改成turn    语句: declare@excfilevarchar(100),@

    2022年10月3日
  • 敏感词过滤器的实现

    敏感词过滤器的实现敏感词过滤器的实现导包敏感词文件前缀树的实现敏感词过滤器的实现导包本文的敏感词过滤器用在SpringBoot项目中,因此,首先需要在pom.xml文件中导入如下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency><depend

    2022年6月11日
  • VS2019安装和使用教程(超详细)

    VS2019安装与使用教程可能有很多小伙伴们,知道VS2019这个软件,但是不知道怎么安装与使用,下面我将具体介绍VS2019的安装方法与创建我们自己的C++项目以及如何运行自己编写的代码!VisualStudio2019(VS2019)简介        MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要

    2022年4月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号