|
1 | 1 | <h1 align="center">微信消息通知</h1>
|
2 | 2 |
|
3 |
| -<p align="center"><img width="340" src="./weixin.jpg" alt="weixin"></p> |
| 3 | +<p align="center"><img width="340" src="/images/weixin.jpg" alt="weixin"></p> |
4 | 4 |
|
5 | 5 | <p align="center">
|
6 | 6 | <a href="https://github.com/JS-banana/notify-server">
|
@@ -94,10 +94,54 @@ TIAN_API_KEY= 天行数据 key
|
94 | 94 | 1. 注册企业微信 => 注册内部应用 => 获取到企业ID/应用ID/应用Secret
|
95 | 95 | 2. 注册[天行数据](#数据赋能API)会员 => 申请需要使用的接口 => 获取到接口API和KEY
|
96 | 96 |
|
97 |
| -> 企业微信的注册步骤见该仓库 [juejin-auto-checkin](#感谢) |
98 |
| -> |
99 | 97 | > 本项目目前已使用到的天行数据接口见 [src/api/loveMsg](https://github.com/JS-banana/notify-server/src/api/loveMsg.ts)
|
100 | 98 |
|
| 99 | +### 企业微信的注册步骤 |
| 100 | + |
| 101 | +#### 第一步,注册企业 |
| 102 | + |
| 103 | +用电脑打开[企业微信官网](https://work.weixin.qq.com/),注册一个企业。有手机号就可以注册,不用营业执照!不用营业执照!不用营业执照! |
| 104 | + |
| 105 | +#### 第二步,创建应用 |
| 106 | + |
| 107 | +注册成功后,点「管理企业」进入管理界面,选择「应用管理」 → 「自建」 → 「创建应用」 |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | +应用名称随意填,可见范围选择公司名(或指定组织、个人,建议选择全部,然后在代码里指定用户)。 |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | +指定范围 |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | +创建完成后进入应用详情页,可以得到应用 ID( agentid )①,应用 Secret( secret )②。 |
| 120 | + |
| 121 | + |
| 122 | + |
| 123 | +#### 第三步,获取企业 ID |
| 124 | + |
| 125 | +进入「[我的企业](https://work.weixin.qq.com/wework_admin/frame#profile)」页面,拉到最下边,可以得到企业 ID③。 |
| 126 | + |
| 127 | +#### 第四步,推送消息到微信 |
| 128 | + |
| 129 | +进入「我的企业」 → 「[微信插件](https://work.weixin.qq.com/wework_admin/frame#profile/wxPlugin)」,拉到下边扫描二维码,关注以后即可收到推送的消息。 |
| 130 | + |
| 131 | + |
| 132 | + |
| 133 | +#### 无法接收到消息的异常情况处理 |
| 134 | + |
| 135 | +PS:如果出现`接口请求正常,企业微信接受消息正常,个人微信无法收到消息`的情况: |
| 136 | + |
| 137 | +1. 进入「我的企业」 → 「微信插件」,拉到最下方,勾选 “允许成员在微信插件中接收和回复聊天消息” |
| 138 | + |
| 139 | +  |
| 140 | + |
| 141 | +2. 在企业微信客户端 「我」 → 「设置」 → 「新消息通知」中关闭 “仅在企业微信中接受消息” 限制条件 |
| 142 | + |
| 143 | +  |
| 144 | + |
101 | 145 | ### 本地开发
|
102 | 146 |
|
103 | 147 | 1. 可以直接fork本项目 => 克隆至本地
|
@@ -136,7 +180,7 @@ TIAN_API_KEY= 天行数据 key
|
136 | 180 |
|
137 | 181 | 如果要通过 `GitHub Action`使用,需要在 `Secrets` 中一一添加变量,脚本会自动运行,当然,你也可以根据自身需求调整,见 `.github/workflows/goodMorning.yml`
|
138 | 182 |
|
139 |
| - |
| 183 | + |
140 | 184 |
|
141 | 185 | GitHub Action每天7:30自动执行,脚本配置如下:[ci.yml](https://github.com/JS-banana/notify-server/blob/master/.github/workflows/goodMorning.yml)
|
142 | 186 |
|
@@ -166,6 +210,6 @@ schedule:
|
166 | 210 |
|
167 | 211 | 欢迎大家一起交流和分享自己的创意和玩法[discussions](https://github.com/JS-banana/notify-server/discussions)
|
168 | 212 |
|
169 |
| -## 感谢 |
| 213 | +<!-- ## 感谢 |
170 | 214 |
|
171 |
| -灵感来自:[juejin-auto-checkin](https://github.com/KaiOrange/juejin-auto-checkin) |
| 215 | +灵感来自:[juejin-auto-checkin](https://github.com/KaiOrange/juejin-auto-checkin) --> |
0 commit comments