Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite218167

Browse files
authored
Merge pull request#303 from PathfinderAx/develop
feat(0): [java]-[mvn]-功能更新及缺陷修复Close#300
2 parentsb40816c +d2d4977 commite218167

File tree

35 files changed

+1795
-366
lines changed

35 files changed

+1795
-366
lines changed
Lines changed: 120 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,81 @@
11
##v39.3.3
22

3+
###版本列表
4+
5+
下载地址:[v39.3.3](https://github.com/lich0821/WeChatFerry/releases/tag/v39.3.3)
6+
7+
| 名称| 版本| 文件名|
8+
|-----------------|-----------|---------------------------|
9+
| 微信客户端| 3.9.11.25| WeChatSetup-3.9.11.25.exe|
10+
| WeChatFerry-SDK| 39.3.3| v39.3.3.zip|
11+
312
###功能列表
413

5-
| 接口名| 地址| 是否支持| 备注|
6-
|----------------|-------------------|------|-------------------|
7-
| 查询登录状态| /loginStatus|| 已测试|
8-
| 获取登录微信内部识别号UID| /loginWeChatUid|| 已测试|
9-
| 获取登录微信信息| /loginWeChatInfo|| 已测试|
10-
| 获取消息类型列表| /list/msgType|| 已测试|
11-
| 获取联系人列表| /list/contacts|| 已测试|
12-
| 获取数据库表名称列表| /list/dbTableName|| 已测试|
13-
| 获取指定数据库中的表列表| /list/dbTable|| 已测试|
14-
| 执行数据库查询SQL| /exec/dbQuerySql|| 已测试|
15-
| 查询群成员| /list/groupMember|| 已测试|
16-
| 发送消息汇总入口| /send/msgMaster| x| 预留|
17-
| 发送文本消息| /send/textMsg| x| 该版本不支持|
18-
| 发送富文本消息| /send/richTextMsg| x| 缩略图参数需要为空,否则会发送失败|
19-
| 发送XML消息| /send/xmlMsg| ?| 待测试|
20-
| 发送图片消息| /send/imageMsg|| 已测试|
21-
| 发送表情消息| /send/emojiMsg| x| 该版本不支持|
22-
| 发送文件消息| /send/fileMsg| x| 该版本不支持|
23-
| 拍一拍群友| /patOnePat|| 已测试|
14+
| 接口名| 地址| 是否支持| 备注|
15+
|----------------|------------------------|------|-------------------|
16+
| 查询登录状态| /loginStatus| ✔️| 已测试|
17+
| 获取登录微信内部识别号UID| /loginWeChatUid| ✔️| 已测试|
18+
| 获取登录微信信息| /loginWeChatInfo| ✔️| 已测试|
19+
| 获取消息类型列表| /list/msgType| ✔️| 已测试|
20+
| 获取联系人列表| /list/contacts| ✔️| 已测试|
21+
| 获取数据库表名称列表| /list/dbTableName| ✔️| 已测试|
22+
| 获取指定数据库中的表列表| /list/dbTable| ✔️| 已测试|
23+
| 执行数据库查询SQL| /exec/dbQuerySql| ✔️| 已测试|
24+
| 发送消息汇总入口| /send/msgMaster|| 预留|
25+
| 发送文本消息| /send/textMsg| ✔️| 已测试|
26+
| 发送富文本消息| /send/richTextMsg|| 缩略图参数需要为空,否则会发送失败|
27+
| 发送XML消息| /send/xmlMsg|| 该版本不支持|
28+
| 发送图片消息| /send/imageMsg| ✔️| 已测试|
29+
| 发送表情消息| /send/emojiMsg|| 该版本不支持|
30+
| 发送文件消息| /send/fileMsg|| 该版本不支持|
31+
| 拍一拍群友| /patOnePat| ✔️| 已测试|
32+
| 撤回消息| /revokeMsg|| 该版本不支持|
33+
| 通过好友申请| /passFriendApply|| 该版本不支持|
34+
| 添加群成员为微信好友| /addFriend/groupMember|| 待测试|
35+
| 查询群成员| /groupMember/list| ✔️| 已测试|
36+
| 邀请群成员| /groupMember/invite|| 待测试|
37+
| 删除群成员| /groupMember/delete|| 待测试|
38+
| 查询朋友圈| /friendCircle|| 待测试|
39+
| 接收转账| /receiveTransfer|| 该版本不支持|
2440

2541
###已知BUG
2642

2743
- 1.发送表情微信客户端闪退 -`待修复`
2844
- 2.发送富文本包含thumbnailUrl参数会导致消息发送不出去 -`待修复`
45+
- 3.发送文件成功之后客户端崩溃 -`待修复`
46+
47+
###2025-01-04
48+
49+
####⛰️ Features
50+
51+
- 退群监测功能关闭,待完善,目前未开启
52+
- 说明文档更新
53+
54+
####🐛 Bug fixes
55+
- 微信端退出之后,调用接口返回客户端状态异常提示
56+
57+
###2024-12-27
58+
59+
####⛰️ Features
60+
61+
- 查询群成员返回类新增字段
62+
- 新增退群监测功能
63+
- 说明文档更新
64+
65+
###2024-12-25
66+
67+
####⛰️ Features
68+
69+
- 新增通过好友申请接口
70+
- 新增添加群成员为微信好友接口
71+
- 新增邀请群成员接口
72+
- 新增删除群成员接口
73+
- 新增刷新朋友圈接口
74+
- 新增撤回消息接口
75+
- 接收转账
76+
- 查询群成员请求地址变更
77+
- 消息回调配置文件参数名称修改
78+
- 封装接收到消息之后的业务操作类
2979

3080
###2024-12-24
3181

@@ -44,4 +94,54 @@
4494

4595
- 适配SDK39.3.3版本
4696
- wcf.proto文件部分字段类型修改
47-
- 消息转发适配多种消息类型
97+
- 消息转发适配多种消息类型
98+
99+
<br/>
100+
101+
___
102+
103+
<br/><br/>
104+
105+
##v39.2.4 - 推荐✨
106+
107+
###版本列表
108+
109+
下载地址:[v39.2.4](https://github.com/lich0821/WeChatFerry/releases/tag/v39.2.4)
110+
111+
| 名称| 版本| 文件名|
112+
|-----------------|-----------|---------------------------|
113+
| 微信客户端| 3.9.10.27| WeChatSetup-3.9.10.27.exe|
114+
| WeChatFerry-SDK| 39.2.4| v39.2.4.zip|
115+
116+
###功能列表
117+
118+
| 接口名| 地址| 是否支持| 备注|
119+
|----------------|------------------------|------|--------|
120+
| 查询登录状态| /loginStatus| ✔️| 已测试|
121+
| 获取登录微信内部识别号UID| /loginWeChatUid| ✔️| 已测试|
122+
| 获取登录微信信息| /loginWeChatInfo| ✔️| 已测试|
123+
| 获取消息类型列表| /list/msgType| ✔️| 已测试|
124+
| 获取联系人列表| /list/contacts| ✔️| 已测试|
125+
| 获取数据库表名称列表| /list/dbTableName| ✔️| 已测试|
126+
| 获取指定数据库中的表列表| /list/dbTable| ✔️| 已测试|
127+
| 执行数据库查询SQL| /exec/dbQuerySql| ✔️| 已测试|
128+
| 发送消息汇总入口| /send/msgMaster|| 预留|
129+
| 发送文本消息| /send/textMsg| ✔️| 已测试|
130+
| 发送富文本消息| /send/richTextMsg| ✔️| 已测试|
131+
| 发送XML消息| /send/xmlMsg|| 该版本不支持|
132+
| 发送图片消息| /send/imageMsg| ✔️| 已测试|
133+
| 发送表情消息| /send/emojiMsg| ✔️| 已测试|
134+
| 发送文件消息| /send/fileMsg| ✔️| 已测试|
135+
| 拍一拍群友| /patOnePat| ✔️| 已测试|
136+
| 撤回消息| /revokeMsg|| 该版本不支持|
137+
| 通过好友申请| /passFriendApply|| 该版本不支持|
138+
| 添加群成员为微信好友| /addFriend/groupMember|| 待测试|
139+
| 查询群成员| /groupMember/list| ✔️| 已测试|
140+
| 邀请群成员| /groupMember/invite|| 待测试|
141+
| 删除群成员| /groupMember/delete|| 待测试|
142+
| 查询朋友圈| /friendCircle|| 待测试|
143+
| 接收转账| /receiveTransfer|| 该版本不支持|
144+
145+
<br/>
146+
147+
___

‎clients/java/wechat-ferry-mvn/README.MD‎

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
|-----------------|-----------|----|
1414
| JDK| 1.8+||
1515
| Maven| 3.8+||
16-
|微信| 3.9.11.25||
16+
|微信客户端| 3.9.11.25||
1717
| WeChatFerry-SDK| 39.3.3||
1818
| MySQL| 8.0+| 备用|
1919

@@ -35,6 +35,15 @@
3535

3636
把刚下载的最新发布文件解压到本项目中的 dll 文件目录下,直接替换原因文件即可
3737

38+
替换`clients/java/wechat-ferry-mvn/dll` 目录下(也可以在配置文件中改为自定义的目录)
39+
40+
- sdk.dll
41+
- spy.dll
42+
- spy_debug.dll
43+
44+
>如果之前已经使用本项目启动过微信,此时替换发现替换不了,是因为正则运行的微信客户端正在使用该文件,
45+
>请退出并关闭微信客户端之后再进行替换
46+
3847
###修改配置文件
3948

4049
配置文件:src/main/resources/application.yml
@@ -71,15 +80,17 @@ swagger地址:http://localhost:9201/swagger-ui/index.html
7180
7281
### 核心依赖
7382
74-
| 依赖 | 版本 | 说明 |
75-
|---------------|--------|----------|
76-
| Spring Boot | 2.7.18 | 基础框架 |
77-
| protobuf-java | 3.22.2 | rpc |
78-
| jna | 5.6.0 | 态访问系统本地库 |
79-
| nng-java | 1.4.0 | 本地包 |
80-
| fastjson2 | 2.0.52 | 序列化 |
81-
| dom4j | 2.1.3 | XML解析包 |
82-
| httpclient | 4.5.13 | 客户端请求 |
83+
| 依赖 | 版本 | 说明 |
84+
|---------------|-------------|----------|
85+
| Spring Boot | 2.7.18 | 基础框架 |
86+
| protobuf-java | 3.22.2 | rpc |
87+
| jna | 5.6.0 | 态访问系统本地库 |
88+
| nng-java | 1.4.0 | 本地包 |
89+
| fastjson2 | 2.0.52 | 序列化 |
90+
| dom4j | 2.1.3 | XML解析包 |
91+
| httpclient | 4.5.13 | 客户端请求 |
92+
| validation | 2.0.1.Final | 参数校验 |
93+
| springfox | 3.0.0 | swagger3 |
8394
8495
### 模块结构
8596
@@ -93,16 +104,22 @@ wechat-ferry-mvn
93104
│ ├─main 重启命令
94105
│ │ ├─java(com.wechat.ferry) java代码目录
95106
│ │ │ ├─config 配置
107+
│ │ │ ├─constant 常量
108+
│ │ │ ├─controller 控制层(API接口)
96109
│ │ │ ├─entity 聚合模型
97110
│ │ │ │ ├─dto DTO模型
98111
│ │ │ │ ├─po 数据库实体(与表结构一一对应,否则请使用DTO)
99112
│ │ │ │ ├─proto PB实体
100113
│ │ │ │ └─vo 视图层返回体目录
101114
│ │ │ ├─enums 枚举
115+
│ │ │ ├─exception 异常封装
102116
│ │ │ ├─handle 处理层
103-
│ │ │ ├─service业务接口
117+
│ │ │ ├─service业务层
104118
│ │ │ │ └─impl 业务实现类
105-
│ │ │ ├─utils 工具类
119+
│ │ │ ├─strategy 策略层
120+
│ │ │ │ └─impl 策略实现类(如接收到消息之后的事件处理可以放在这里)
121+
│ │ │ ├─task 定时任务
122+
│ │ │ ├─utils 工具层
106123
│ │ │ └─WcferryApplication.java 启动类
107124
│ │ │
108125
│ │ │resources 资源目录
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Ignore everything in this directory
2+
*
3+
# Except this file !.gitkeep
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
packagecom.wechat.ferry.aggregation.facade;
2+
3+
importlombok.Data;
4+
importlombok.extern.slf4j.Slf4j;
5+
6+
/**
7+
* 聚合模型类-联系人
8+
*
9+
* @author chandler
10+
* @date 2023-06-08 22:39:53
11+
*/
12+
@Slf4j
13+
@Data
14+
publicclassChatRoomDo {
15+
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp