Skip to content

Commit 545d220

Browse files
authored
Merge pull request #335 from wangxinleo/feature/develop
docs(wechat-public-account-push): @只会前端的小废物 更新文档
2 parents ff7a038 + 2067dd8 commit 545d220

21 files changed

+223
-31
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ wechat-public-account-push
114114
![图片无法查看请移步顶部访问 国内备用仓库地址](img/how-to-use/run-img.jpg)
115115

116116
![图片无法查看请移步顶部访问 国内备用仓库地址](img/how-to-use/run-img-2.jpg)
117-
117+
### 新手教学[⭐点击开始学习](./docs/novice-teaching/novice.md)
118118
## 1. 如何使用
119119

120120
wechat-public-account-push 实现自消息推送的原理,是通过调用一系列开放的api实现的, 所以也非常适合初学者学习。
@@ -547,6 +547,8 @@ PR 来纠正我,一样都算是对开源做贡献了。
547547

548548
@shuangxunian ShuangxuNian
549549

550+
@只会前端的小废物
551+
550552
感谢那些默默支持我, 鼓励我继续更新这个小玩具的朋友。
551553

552554
感谢所有参与到开发/测试中的朋友们,是大家的帮助让 TA 越来越好! (*´▽`)ノノ

docs/how-to-use/default-model.md

Lines changed: 57 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,85 @@
11
[📌返回首页 >>>](../../README.md)
22

33
# 常用的推送模板样例
4-
4+
# 注:2023.5.4之后腾讯更新服务号,公众号,测试号规则
5+
+ 测试号彻底失去颜色
6+
+ 模板字段显示字数超过20字会变成...(解决方法等更新代码或者自己分割字段,太忙了要搬砖)
7+
+ {{***.DATA}}前面记得加文字或者占位符,部分emoji表情也可以(只有部分记得去尝试),不能会不显示,有可能会影响下一个字段的显示
8+
+ 换行符号好像就\r有用(我没有尝试过,你们可以试试,应该大部分人用不上)
9+
![emoji表情网站](https://emojipedia.org/)
510
## 亲爱的, 早上好
611

712
**样例1:** from `基础模板`
813

914
```
10-
{{date.DATA}}
11-
城市:{{city.DATA}}
12-
天气:{{weather.DATA}}
13-
最低气温: {{min_temperature.DATA}}
14-
最高气温: {{max_temperature.DATA}}
15-
今天是我们恋爱的第{{love_day.DATA}}天
16-
今天是我们结婚的第{{marry_day.DATA}}天
15+
🗓️{{date.DATA}}
16+
城市:{{city.DATA}}
17+
天气☁️:{{weather.DATA}}
18+
温度🌡️: {{min_temperature.DATA}}--{{max_temperature.DATA}}
19+
风向:{{wind_direction.DATA}}
20+
风级:{{wind_scale.DATA}}
21+
温馨提示:{{notice.DATA}}
22+
值得纪念:{{birthday_message.DATA}}
23+
💗:{{earthy_love_words.DATA}}
24+
每日一句😋
25+
中文:{{note_ch.DATA}}
26+
English:{{note_en.DATA}}
27+
和{{poetry_author.DATA}}约个会:{{poetry_content.DATA}}
28+
```
1729

18-
{{birthday_message.DATA}}
30+
![](../../img/novice/temp-xg.png)
1931

20-
{{one_talk.DATA}} -- {{talk_from.DATA}}
32+
**样例2:** from `群里的小伙伴`
2133

22-
{{note_en.DATA}}
23-
{{note_ch.DATA}}
34+
```
35+
🗓️{{date.DATA}}
36+
37+
今天是我们在一起的第{{love_day.DATA}}天,爱你❤️
38+
39+
今日{{city.DATA}}天气☁️:{{weather.DATA}}
40+
温度🌡️: {{min_temperature.DATA}}-{{max_temperature.DATA}}
41+
风向:{{wind_direction.DATA}}
42+
风级:{{wind_scale.DATA}}
43+
湿度:{{shidu.DATA}}
44+
空气质量:{{aqi.DATA}}
45+
预防感冒提醒:{{ganmao.DATA}}
46+
下一休息日:{{holidaytts.DATA}}
47+
下一个心动日:{{birthday_message.DATA}}
2448
```
2549

26-
![](../../img/how-to-use/run-img.jpg)
27-
28-
**样例2:** from `群里的小伙伴`
50+
**样例3:** from `群里的小伙伴`
2951

3052
```
31-
{{date.DATA}}
32-
下个休息日:{{holidaytts.DATA}}
3353
城市:{{city.DATA}}
3454
天气:{{weather.DATA}}
35-
气温(最高/最低):{{max_temperature.DATA}} / {{min_temperature.DATA}}
36-
风向: {{wind_direction.DATA}}
37-
风级: {{wind_scale.DATA}}
38-
今日星座: {{comprehensive_horoscope.DATA}}
39-
40-
今天是我们相识的第{{love_day.DATA}}天
41-
{{birthday_message.DATA}}
42-
43-
{{moment_copyrighting.DATA}}
44-
{{poetry_title.DATA}} {{poetry_content.DATA}}
55+
最低气温:{{min_temperature.DATA}}度
56+
最高气温:{{max_temperature.DATA}}度
57+
58+
今天是我们恋爱的第{{love_day.DATA}}天
59+
今天是我们结婚的第{{marry_day.DATA}}天
60+
61+
生日提醒:
62+
1.{{wx_birthday_0.DATA}}
63+
2.{{wx_birthday_1.DATA}}
64+
3.{{wx_birthday_2.DATA}}
65+
4.{{wx_birthday_3.DATA}}
66+
67+
课表:
68+
1.{{wx_course_schedule_0.DATA}}
69+
2.{{wx_course_schedule_1.DATA}}
70+
3.{{wx_course_schedule_2.DATA}}
71+
4.{{wx_course_schedule_3.DATA}}
72+
5.{{wx_course_schedule_4.DATA}}
4573
```
46-
![](../img/exp-model/modal01.png)
4774

4875

4976
## 推送完成提醒
5077

5178
**样例1:** from `基础模板`
5279

53-
```
80+
```js
5481
服务器信息:{{post_time_zone.DATA}} {{post_time.DATA}}
55-
82+
5683
共推送 {{need_post_num.DATA}} 人
5784
成功: {{success_post_num.DATA}} | 失败: {{fail_post_num.DATA}}
5885
成功用户: {{success_post_ids.DATA}}

docs/novice-teaching/novice.md

Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
[📌返回首页 >>>](../../README.md)
2+
3+
### 新手推荐微信测试号其他方式请回首页继续阅读
4+
**[✨如GitHub图片不显示可点击前往知乎查看](https://zhuanlan.zhihu.com/p/628390371?)**
5+
6+
****:使用的默认参数和接口,需要配置天行 `api` 参数请返回首页查阅资料
7+
8+
##### 一. fork代码我放在后面和微信测试号参数一起配置
9+
10+
##### 二. 准备微信测试号
11+
12+
1. ###### 注册微信测试号[>>>点击注册配置](../message-channel/test-number.md)
13+
14+
* 浏览器打开并登录 [微信公众测试号](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)
15+
* 登录成功后, 就可以生成微信公众测试号的**appID****appsecret**这两个字符串, 记下备用
16+
17+
![图片无法查看请移步顶部访问 国内线上地址](../../img/novice/wx-test-id.png)
18+
19+
* 扫描测试号二维码关注测试号, 扫描之后, 右边就会出现相应的**已关注人员id**, 记下备用
20+
21+
![图片无法查看请移步顶部访问 国内线上地址](../../img/novice/wx-test-follow.png)
22+
23+
2. ###### 模板配置
24+
25+
+ 新增模板
26+
27+
<img src="../../img/novice/add-template.png" style="zoom: 67%;" />
28+
29+
+ 新增测试模板, 点击 `新增测试模板` , 进行以下设置
30+
31+
> 这里面的每一个{{***.DATA}}都对应相应的数据,需要就保留,不需要就删掉
32+
33+
+ **需要推送的模板**
34+
35+
模板标题: 自定义,例如: `亲爱的,早上好!`
36+
37+
**注:**
38+
39+
1. `{{xxxx.Data}}`前面必须加占位符(emoji也行),否则不仅当前行不显示,可能后面的几行也不显示
40+
2. emoji仍然部分支持,有些emoji表情不支持,需要重新挑选支持的emoji,可以前往 [https://emojipedia.org](https://emojipedia.org/) 挑选并逐个测试
41+
3. 长文本要使用\r 换行显示,腾讯加了字数限制一行超过20字会显示...
42+
4. 颜色被腾讯下架了
43+
44+
示例
45+
46+
```js
47+
🗓️{{date.DATA}}
48+
城市:{{city.DATA}}
49+
天气☁️:{{weather.DATA}}
50+
温度🌡️: {{min_temperature.DATA}}--{{max_temperature.DATA}}
51+
风向:{{wind_direction.DATA}}
52+
风级:{{wind_scale.DATA}}
53+
温馨提示:{{notice.DATA}}
54+
值得纪念:{{birthday_message.DATA}}
55+
💗:{{earthy_love_words.DATA}}
56+
每日一句😋
57+
中文:{{note_ch.DATA}}
58+
English:{{note_en.DATA}}
59+
和{{poetry_author.DATA}}约个会:{{poetry_content.DATA}}
60+
```
61+
62+
效果
63+
64+
![图片无法查看请移步顶部访问 国内线上地址](../../img/novice/temp-xg.png)
65+
66+
+ **是否推送成功模板**
67+
68+
模板标题: `推送完成提醒`
69+
70+
模板内容:
71+
72+
```js
73+
服务器信息:{{post_time_zone.DATA}} {{post_time.DATA}}
74+
75+
共推送 {{need_post_num.DATA}} 人
76+
成功: {{success_post_num.DATA}} | 失败: {{fail_post_num.DATA}}
77+
成功用户: {{success_post_ids.DATA}}
78+
失败用户: {{fail_post_ids.DATA}}
79+
```
80+
81+
​ 效果:
82+
83+
![图片无法查看请移步顶部访问 国内线上地址](../../img/novice/template-xg.png)
84+
85+
​ 以上只是推荐模板,更多好玩的模板建议自己根据需求前往公众号模板参数说明
86+
[参数详情在主页2.0 >>>](../../README.md)
87+
3. ###### 记录模板id
88+
89+
![图片无法查看请移步顶部访问 国内线上地址](../../img/novice/wx-test-tmp.png)
90+
91+
#####
92+
93+
### Github-Action部署教程
94+
95+
#### 1. fork仓库并修改相应配置
96+
97+
- fork仓库 (如果可以当然也希望你可以点一下旁边的小星星)
98+
99+
**自动配置参数插件**
100+
[✨配置自动生成 传送门 >>>](https://shuangxunian.github.io/wechat-form/)
101+
102+
[❓配置自动生成 教程 >>>](https://github.com/shuangxunian/wechat-form)
103+
104+
**手动配置参数**
105+
106+
![github-fork](../../img/novice/github-fork.png)
107+
108+
- 修改相应配置
109+
110+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/novice/github-into-config.png)
111+
112+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/novice/github-into-config-2.png)
113+
114+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/github-into-config-3.png)
115+
116+
- 按提示填入相应配置后保存
117+
- 红框位置,注意符号,注意格式,生日和纪念日可以自行选择填写,不要的信息可以注释和删除
118+
119+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/novice/index2.png)
120+
121+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/edit-config-commit.png)
122+
123+
## 2. 在私人仓库中写入自己公众号的信息,启用workflow自动任务,定时执行
124+
125+
按下图添加两项保密信息`APP_ID``APP_SECRET`, 可以从测试号后台拿到这两项信息
126+
127+
**这步一定要认真填写,不然程序无法运行!**
128+
129+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/personal-infor-1.png)
130+
131+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/personal-infor-2.png)
132+
133+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/personal-infor-3.png)
134+
135+
- 启用action脚本
136+
137+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action.png)
138+
139+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action-comit.png)
140+
141+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action-comit-2.png)
142+
143+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action.png)
144+
145+
## 3. (选做):检查脚本是否可以正常执行
146+
147+
- 手动启动脚本
148+
149+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action-test.png)
150+
151+
- 查看执行结果
152+
153+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action-test-2.png)
154+
155+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action-test-3.png)
156+
157+
![图片无法查看请移步顶部访问 国内备用仓库地址](../../img/how-to-use/action-test-4.png)
158+
159+
[github action如何更改自动执行时间首页6.1,默认是7点开始排队](https://github.com/wangxinleo/wechat-public-account-push#5-githubgitee-%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E8%87%AA%E5%8A%A8%E6%89%A7%E8%A1%8C%E6%97%B6%E9%97%B4)
160+
161+
162+
163+
[📌返回首页 >>>](../../README.md)

img/novice/action-comit-2.png

43.8 KB
Loading

img/novice/action-comit.png

30.1 KB
Loading

img/novice/action-test-3.png

41.7 KB
Loading

img/novice/action-test.png

34.2 KB
Loading

img/novice/add-template.png

48.3 KB
Loading

img/novice/edit-config-commit.png

42.7 KB
Loading

img/novice/github-fork.png

86.1 KB
Loading

0 commit comments

Comments
 (0)