Java Swing实现网页版微信桌面端增强版。
在保证基本的微信功能外利用微信网页版API+Java Swing做成了桌面端并做了功能增强:聊天记录统计分析、好友属性监测、防撤回、自动回复、定时消息等等。
一、扩展功能介绍
1、防撤回功能
语音、文字、图片、视频、... 撤回的消息里面总有惊喜!
2、自动回复功能
智能聊天、酒店查询、小游戏、讲笑话、...
还会因为没有及时回复女友消息而吵架分手?
3、用户属性监测
头像、昵称、签名、朋友圈动态、对方打开与你的聊天框、...
想象一下你的女神改个签名、发个朋友圈都会通知你并及时给予必要的关心,搞到手不是迟早的事?
4、消息轰炸
不能太频繁,否则会被禁言
5、群成员统计功能
性别、城市、活跃度、...
6、共同好友的聊天记录截获
7、定时消息、消息定时撤回
8、好友分析
所有公开信息的分析
二、界面预览
1、登录
首页效果如下:
部分扩展功能
2、通讯录
搜索、用户详细信息
3、聊天
分享、链接消息、动态表情、图片
上传附件
语音消息
视频消息
编辑消息,支持粘贴文字、文件及图片
截图
查看图片
查看群成员
用户信息
4、设置
个人信息
更改头像
修改密码
清除缓存
关于
常见问题
1、登录时提示 “由于安全原因,此微信号不能使用网页版微信...... ” 解决办法:
打开微信的文件传输助手网页版并扫描登录:https://filehelper.weixin.qq.com/。
然后你会发现你的微信号可以使用网页版微信了,神奇吧!
2、登录后无法发送消息:
原因:找不到lib/android.ninepatch.jar包导致
解决办法:复制jar包到lib目录下。查看wechat-1.0.jar中的MANIFEST.MF中的jar包路径及名称是否一致,若不一致更改为一致。
小白教程
第一步:下载JAVA JDK并安装。
第二步:下载右侧本项目release版本查看使用说明
安装说明(专业人员)
1、下载源代码,搭建开发环境
2、安装jintellitype-1.3.9.jar依赖到本地仓库
需要将resource/lib下面的二个JAR包安装到本地maven仓库,因为这个JAR经过特殊处理,**仓库的JAR包文件不全会导致运行失败
mvn install:install-file -Dfile="你的JAR包位置" -DgroupId=com.melloware -DartifactId=jintellitype -Dversion=1.3.9 -Dpackaging=jar
3、安装android.ninepatch.jar依赖到本地仓库
mvn install:install-file -Dfile="你的JAR包位置" -DgroupId=com.android -DartifactId=ninepatch -Dversion=1.0 -Dpackaging=jar
4、安装jna-4.4.0.jar依赖到本地仓库
mvn install:install-file -Dfile=wechat\src\main\resources\lib\jna-platform-4.4.0.jar -DgroupId=com.sun -DartifactId=jna -Dversion=4.4.0 -Dpackaging=jar
5、安装jna-platform-4.4.0.jar依赖到本地仓库
mvn install:install-file -Dfile=wechat\src\main\resources\lib\jna-4.4.0.jar -DgroupId=com.sun -DartifactId=jna.platform -Dversion=4.4.0 -Dpackaging=jar
以上几个功能只是起到抛砖引玉的作用,请打开你的脑洞吧,朋友。 借鉴了开源项目wechat_desktop、itchat4j