Skip to content

Commit

Permalink
Merge branch 'release/1.7.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
xen0n committed Apr 8, 2024
2 parents 1d2c205 + 89093e4 commit 5c5767f
Show file tree
Hide file tree
Showing 35 changed files with 3,135 additions and 217 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,20 @@ jobs:
matrix:
go: [ '1.17', 'oldstable', 'stable' ]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Set up Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go }}

- name: Build
run: go build -v ./...

- name: Lint
uses: golangci/golangci-lint-action@v3.6.0
uses: golangci/golangci-lint-action@v3.7.0
with:
version: v1.53
version: v1.55

- name: Test
run: go test -v ./...
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# library has no lockfile
/Gopkg.lock

# perhaps people would all have their workwxctl binary in the repo root
/workwxctl


# Created by https://www.toptal.com/developers/gitignore/api/go,vim,linux,emacs,macos,visualstudiocode,intellij+all
# Edit at https://www.toptal.com/developers/gitignore?templates=go,vim,linux,emacs,macos,visualstudiocode,intellij+all
Expand Down
49 changes: 43 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,31 +74,33 @@ CI 会在 `go1.17` 和 Go 的当前稳定版本、上一个稳定版本上跑测

* [x] 通讯录管理 (**部分支持**,见下)
* [x] 客户联系 (**大部分支持**,见下)
* [x] 微信客服 (**部分支持**,见下)
* [ ] 应用管理
* [x] 消息发送 (除修改群聊会话外全部支持)
* [x] 消息发送 (全部支持)
* [x] 消息接收
* [x] 素材管理 (**支持上传**, 见下)
* [x] OA (**大部分支持**,见下)
* [x] 会话内容存档 (**大部分支持**,见下)
* [x] 企业微信登录接口 (code2Session)
* [x] 获取访问用户身份 (code2UserInfo)

<details>
<summary>通讯录管理 API</summary>

* [ ] 成员管理
- [ ] 创建成员
- [x] 读取成员 *NOTE: 成员对外信息暂未实现*
- [ ] 更新成员
- [x] 更新成员
- [ ] 删除成员
- [ ] 批量删除成员
- [ ] 获取部门成员
- [x] 获取部门成员详情
- [ ] userid与openid互换
- [x] userid与openid互换
- [ ] 二次验证
- [ ] 邀请成员
- [ ] 获取加入企业二维码
- [x] 获取加入企业二维码
- [x] 手机号获取userid
- [ ] 邮箱获取userid
- [x] 邮箱获取userid
- [ ] 获取成员ID列表
* [ ] 部门管理
- [x] 创建部门
Expand Down Expand Up @@ -134,11 +136,16 @@ CI 会在 `go1.17` 和 Go 的当前稳定版本、上一个稳定版本上跑测
* [x] 企业服务人员管理
- [x] 获取配置了客户联系功能的成员列表
- [x] 客户联系「联系我」管理
- [x] 客户群「加入群聊」管理
* [x] 客户管理
- [x] 获取客户列表
- [x] 获取客户详情
- [x] 批量获取客户详情
- [x] 修改客户备注信息
* [x] 客户群管理
- [x] 获取客户群列表
- [x] 获取客户群详情
- [x] 客户群opengid转换
* [x] 在职继承
- [x] 分配在职成员的客户
- [x] 查询客户接替状态
Expand Down Expand Up @@ -172,6 +179,36 @@ CI 会在 `go1.17` 和 Go 的当前稳定版本、上一个稳定版本上跑测

</details>

<details>
<summary>微信客服 API</summary>

* [x] 客服账号管理
- [x] 添加客服账号
- [x] 删除客服账号
- [x] 修改客服账号
- [x] 获取客服账号列表
- [x] 获取客服账号链接
* [x] 接待人员管理
- [x] 添加接待人员
- [x] 删除接待人员
- [x] 获取接待人员列表
* [x] 会话分配与消息收发
- [x] 分配客服会话
- [x] 接收消息和事件
- [x] 发送消息
- [x] 发送欢迎语等事件响应消息
* [ ] 「升级服务」配置
* [ ] 其他基础信息获取
- [ ] 获取客户基础信息
* [ ] 统计管理
- [ ] 获取「客户数据统计」企业汇总数据
- [ ] 获取「客户数据统计」接待人员明细数据
* [ ] 机器人管理
- [ ] 知识库分组管理
- [ ] 知识库问答管理

</details>

<details>
<summary>身份验证 API</summary>

Expand All @@ -198,7 +235,7 @@ CI 会在 `go1.17` 和 Go 的当前稳定版本、上一个稳定版本上跑测
* [x] 接收消息
* [x] 发送消息到群聊会话
- [x] 创建群聊会话
- [ ] 修改群聊会话
- [x] 修改群聊会话
- [x] 获取群聊会话
- [x] 应用推送消息

Expand Down
Loading

0 comments on commit 5c5767f

Please sign in to comment.