feat: [java]-[mvn]-1.update to v39.5.2
2.更新说明文件中的部署说明
This commit is contained in:
parent
79b7629b3e
commit
6efd0b59e6
50
clients/java/wechat-ferry-mvn/CHANGELOG.md
vendored
50
clients/java/wechat-ferry-mvn/CHANGELOG.md
vendored
@ -18,6 +18,56 @@ ___
|
|||||||
|
|
||||||
<br/><br/>
|
<br/><br/>
|
||||||
|
|
||||||
|
## v39.5.2
|
||||||
|
|
||||||
|
### 版本列表
|
||||||
|
|
||||||
|
下载地址:[v39.5.2](https://github.com/lich0821/WeChatFerry/releases/tag/v39.5.2)
|
||||||
|
|
||||||
|
| 名称 | 版本 | 文件名 |
|
||||||
|
|-----------------|-----------|---------------------------|
|
||||||
|
| 微信客户端 | 3.9.12.51 | WeChatSetup-3.9.12.51.exe |
|
||||||
|
| WeChatFerry-SDK | 39.5.2 | v39.5.2.zip |
|
||||||
|
|
||||||
|
### 功能列表
|
||||||
|
|
||||||
|
| 接口名 | 地址 | 是否支持 | 备注 |
|
||||||
|
|----------------|------------------------|------|--------|
|
||||||
|
| 查询登录状态 | /loginStatus | ✔️ | 已测试 |
|
||||||
|
| 获取登录微信内部识别号UID | /loginWeChatUid | ✔️ | 已测试 |
|
||||||
|
| 获取登录微信信息 | /loginWeChatInfo | ✔️ | 已测试 |
|
||||||
|
| 获取消息类型列表 | /list/msgType | ✔️ | 已测试 |
|
||||||
|
| 获取联系人列表 | /list/contacts | ✔️ | 已测试 |
|
||||||
|
| 获取数据库表名称列表 | /list/dbTableName | ✔️ | 已测试 |
|
||||||
|
| 获取指定数据库中的表列表 | /list/dbTable | ✔️ | 已测试 |
|
||||||
|
| 执行数据库查询SQL | /exec/dbQuerySql | ✔️ | 已测试 |
|
||||||
|
| 发送消息汇总入口 | /send/msgMaster | ❌ | 预留 |
|
||||||
|
| 发送文本消息 | /send/textMsg | ✔️ | 已测试 |
|
||||||
|
| 发送富文本消息 | /send/richTextMsg | ❌ | 已知BUG |
|
||||||
|
| 发送XML消息 | /send/xmlMsg | ❌ | 该版本不支持 |
|
||||||
|
| 发送图片消息 | /send/imageMsg | ✔️ | 已测试 |
|
||||||
|
| 发送表情消息 | /send/emojiMsg | ✔️ | 已测试 |
|
||||||
|
| 发送文件消息 | /send/fileMsg | ✔️ | 已测试 |
|
||||||
|
| 拍一拍群友 | /patOnePat | ✔️ | 已测试 |
|
||||||
|
| 撤回消息 | /revokeMsg | ❌ | 该版本不支持 |
|
||||||
|
| 通过好友申请 | /passFriendApply | ❌ | 该版本不支持 |
|
||||||
|
| 添加群成员为微信好友 | /addFriend/groupMember | ❔ | 待测试 |
|
||||||
|
| 查询群成员 | /groupMember/list | ✔️ | 已测试 |
|
||||||
|
| 邀请群成员 | /groupMember/invite | ❔ | 待测试 |
|
||||||
|
| 删除群成员 | /groupMember/delete | ❔ | 待测试 |
|
||||||
|
| 查询朋友圈 | /friendCircle | ❔ | 待测试 |
|
||||||
|
| 接收转账 | /receiveTransfer | ❌ | 该版本不支持 |
|
||||||
|
|
||||||
|
### 2025-05-01
|
||||||
|
|
||||||
|
- 1.更新DLL版本迭代
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
___
|
||||||
|
|
||||||
|
<br/><br/>
|
||||||
|
|
||||||
## v39.4.2
|
## v39.4.2
|
||||||
|
|
||||||
### 版本列表
|
### 版本列表
|
||||||
|
75
clients/java/wechat-ferry-mvn/README.MD
vendored
75
clients/java/wechat-ferry-mvn/README.MD
vendored
@ -13,8 +13,8 @@
|
|||||||
|-----------------|-----------|----|
|
|-----------------|-----------|----|
|
||||||
| JDK | 1.8+ | √ |
|
| JDK | 1.8+ | √ |
|
||||||
| Maven | 3.8+ | √ |
|
| Maven | 3.8+ | √ |
|
||||||
| 微信客户端 | 3.9.12.17 | √ |
|
| 微信客户端 | 3.9.12.51 | √ |
|
||||||
| WeChatFerry-SDK | 39.4.2 | √ |
|
| WeChatFerry-SDK | 39.5.2 | √ |
|
||||||
| MySQL | 8.0+ | 备用 |
|
| MySQL | 8.0+ | 备用 |
|
||||||
|
|
||||||
### 下载文件
|
### 下载文件
|
||||||
@ -54,11 +54,11 @@
|
|||||||
```yaml
|
```yaml
|
||||||
# 本服务参数
|
# 本服务参数
|
||||||
wechat:
|
wechat:
|
||||||
ferry:
|
ferry:
|
||||||
# DLL文件位置
|
# DLL文件位置
|
||||||
dll-path: E:\WeChatFerry\clients\java\wechat-ferry-mvn\dll\sdk.dll
|
dll-path: E:\WeChatFerry\clients\java\wechat-ferry-mvn\dll\sdk.dll
|
||||||
# socket端口
|
# socket端口
|
||||||
socket-port: 10086
|
socket-port: 10086
|
||||||
```
|
```
|
||||||
|
|
||||||
### 数据库修改-目前未使用
|
### 数据库修改-目前未使用
|
||||||
@ -77,6 +77,63 @@ wechat:
|
|||||||
|
|
||||||
swagger地址:http://localhost:9201/swagger-ui/index.html
|
swagger地址:http://localhost:9201/swagger-ui/index.html
|
||||||
|
|
||||||
|
### 项目打包
|
||||||
|
|
||||||
|
使用maven插件打包
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
打包后的文件在target/wechat-ferry-mvn-0.0.1-SNAPSHOT.jar
|
||||||
|
|
||||||
|
## 安装部署
|
||||||
|
|
||||||
|
### 服务器环境
|
||||||
|
|
||||||
|
| 名称 | 版本 | 备注 |
|
||||||
|
|-------|--------|----|
|
||||||
|
| JDK | 1.8+ | √ |
|
||||||
|
| 微信客户端 | 安装对应版本 | √ |
|
||||||
|
|
||||||
|
### 整合安装包
|
||||||
|
|
||||||
|
自己在项目中找到对应的文件,手动复制过去
|
||||||
|
|
||||||
|
```
|
||||||
|
wcf
|
||||||
|
├─dll 核心dll目录
|
||||||
|
│ ├─sdk.dll sdk文件
|
||||||
|
│ ├─spy.dll spy文件
|
||||||
|
│ ├─spy_debug.dll spy文件
|
||||||
|
│ └─DISCLAIMER.md DISCLAIMER文件
|
||||||
|
│
|
||||||
|
├─bin 命令目录
|
||||||
|
│ └─run.bat 启动命令
|
||||||
|
│
|
||||||
|
├─config 配置文件目录
|
||||||
|
│ ├─application.yml 配置文件
|
||||||
|
│ └─logback-spring.xml 日志配置文件
|
||||||
|
│
|
||||||
|
├─wechat-ferry-mvn-xx.x.x.jar 打包后的源码包
|
||||||
|
│
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 启动
|
||||||
|
|
||||||
|
1.退出微信客户端后台
|
||||||
|
|
||||||
|
2.进入命令黑窗口(CMD),并进入到项目目录下
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
cd wcf
|
||||||
|
```
|
||||||
|
|
||||||
|
3.执行启动命令,jar名称换成自己的
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
java -Dconfig.dir=./config -jar wechat-ferry-mvn-xx.x.x.jar
|
||||||
|
```
|
||||||
|
|
||||||
## 参与开发
|
## 参与开发
|
||||||
|
|
||||||
### 核心依赖
|
### 核心依赖
|
||||||
@ -101,6 +158,9 @@ wechat-ferry-mvn
|
|||||||
│ ├─sdk.dll sdk文件
|
│ ├─sdk.dll sdk文件
|
||||||
│ └─readme.txt 本目录说明文件
|
│ └─readme.txt 本目录说明文件
|
||||||
│
|
│
|
||||||
|
├─images 图片
|
||||||
|
│ └─md MD文档图片
|
||||||
|
│
|
||||||
├─src 源
|
├─src 源
|
||||||
│ ├─main 重启命令
|
│ ├─main 重启命令
|
||||||
│ │ ├─java(com.wechat.ferry) java代码目录
|
│ │ ├─java(com.wechat.ferry) java代码目录
|
||||||
@ -130,6 +190,7 @@ wechat-ferry-mvn
|
|||||||
│ │ │ ├─application.yml 本程序主配置文件
|
│ │ │ ├─application.yml 本程序主配置文件
|
||||||
│ │ │ └─logback-spring.xml 日志配置文件
|
│ │ │ └─logback-spring.xml 日志配置文件
|
||||||
│
|
│
|
||||||
|
├─CHANGELOG.md 更新日志文件
|
||||||
├─pom.xml POM文件
|
├─pom.xml POM文件
|
||||||
├─README.MD 说明文件
|
├─README.MD 说明文件
|
||||||
│
|
│
|
||||||
|
BIN
clients/java/wechat-ferry-mvn/dll/sdk.dll
vendored
BIN
clients/java/wechat-ferry-mvn/dll/sdk.dll
vendored
Binary file not shown.
BIN
clients/java/wechat-ferry-mvn/dll/spy.dll
vendored
BIN
clients/java/wechat-ferry-mvn/dll/spy.dll
vendored
Binary file not shown.
BIN
clients/java/wechat-ferry-mvn/dll/spy_debug.dll
vendored
BIN
clients/java/wechat-ferry-mvn/dll/spy_debug.dll
vendored
Binary file not shown.
BIN
clients/java/wechat-ferry-mvn/images/md/img_202505011209.png
vendored
Normal file
BIN
clients/java/wechat-ferry-mvn/images/md/img_202505011209.png
vendored
Normal file
Binary file not shown.
@ -9101,7 +9101,7 @@ public final class Wcf {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -9110,7 +9110,7 @@ public final class Wcf {
|
|||||||
java.lang.String getThumb();
|
java.lang.String getThumb();
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -9121,7 +9121,7 @@ public final class Wcf {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -9130,7 +9130,7 @@ public final class Wcf {
|
|||||||
java.lang.String getExtra();
|
java.lang.String getExtra();
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -9141,7 +9141,7 @@ public final class Wcf {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -9150,7 +9150,7 @@ public final class Wcf {
|
|||||||
java.lang.String getXml();
|
java.lang.String getXml();
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -9469,7 +9469,7 @@ public final class Wcf {
|
|||||||
private volatile java.lang.Object thumb_ = "";
|
private volatile java.lang.Object thumb_ = "";
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -9490,7 +9490,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -9516,7 +9516,7 @@ public final class Wcf {
|
|||||||
private volatile java.lang.Object extra_ = "";
|
private volatile java.lang.Object extra_ = "";
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -9537,7 +9537,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -9563,7 +9563,7 @@ public final class Wcf {
|
|||||||
private volatile java.lang.Object xml_ = "";
|
private volatile java.lang.Object xml_ = "";
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -9584,7 +9584,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -10750,7 +10750,7 @@ public final class Wcf {
|
|||||||
private java.lang.Object thumb_ = "";
|
private java.lang.Object thumb_ = "";
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -10770,7 +10770,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -10791,7 +10791,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -10808,7 +10808,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -10822,7 +10822,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 缩略图
|
* 视频或图片消息的缩略图路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string thumb = 10;</code>
|
* <code>string thumb = 10;</code>
|
||||||
@ -10842,7 +10842,7 @@ public final class Wcf {
|
|||||||
private java.lang.Object extra_ = "";
|
private java.lang.Object extra_ = "";
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -10862,7 +10862,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -10883,7 +10883,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -10900,7 +10900,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -10914,7 +10914,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 附加内容
|
* 附加内容,视频或图片消息的路径
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string extra = 11;</code>
|
* <code>string extra = 11;</code>
|
||||||
@ -10934,7 +10934,7 @@ public final class Wcf {
|
|||||||
private java.lang.Object xml_ = "";
|
private java.lang.Object xml_ = "";
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -10954,7 +10954,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -10975,7 +10975,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -10992,7 +10992,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
@ -11006,7 +11006,7 @@ public final class Wcf {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 消息 xml
|
* 消息 xml 部分
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>string xml = 12;</code>
|
* <code>string xml = 12;</code>
|
||||||
|
Loading…
Reference in New Issue
Block a user