更新文档

This commit is contained in:
johlanse 2022-08-04 11:19:50 +08:00
parent 7352c847b8
commit 0230177fd3
3 changed files with 44 additions and 1 deletions

View File

@ -6,4 +6,5 @@
* [推送配置](./push.md) * [推送配置](./push.md)
* [配置文件](./config.md) * [配置文件](./config.md)
* [常见问题](./problem.md) * [常见问题](./problem.md)
* [做出贡献](./contribute.md)
* [加群交流](https://t.me/+VWI88z6d1k45NGJl) * [加群交流](https://t.me/+VWI88z6d1k45NGJl)

39
docs/contribute.md Normal file
View File

@ -0,0 +1,39 @@
study_xxqg作为一个开源程序欢迎大家尽自己的一份力做出贡献
## 贡献要求
* ###### 热爱祖国
* 愿意参与开源贡献
## 贡献文档
> 文档采用docsify框架加上github page进行自动部署
>
> 你只需要在docs目录进行marikdown编写提交pr后会
>
> 自动生成本地可通过docsify进行查看运行结果
## 贡献代码
### 技术需求
项目采用go语言编写\
web框架采用gin框架\
爬虫框架采用req库\
浏览器自动化框架采用playwright-go库
### 目录结构
+ **\\.github\\** github的相关配置目录主要存储了action自动化脚本
+ **\\conf\\** 程序的配置文件解析,默认配置文件存放目录
+ **\\lib\\** 程序的主要代码目录包含了核心的各项功能包括答题看文章看视频telegram
+ **\\model\\** 程序的用户数据存储封装了对sqlite的操作
+ **\\push\\** 程序的推送配置主要包括钉钉推送和pushplus推送
+ **\\web\\** 程序的web端操作和微信公众的操作
+ **\\utils\\** 程序的一些工具类封装
运行时生成的目录
+ **\\config\\** 程序的配置文件config.yml的存放目录
+ **\\config\\logs\\** 程序的日志文件存放目录
+ **\\dist\\** 留给用户存放自定义静态文件的目录,映射路径为 \dist需手动添加并重启程序

View File

@ -39,7 +39,10 @@ wechat:
+ 前往微信[公众号开发者平台](http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login),手机微信扫码登录 + 前往微信[公众号开发者平台](http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login),手机微信扫码登录
+ 配置url为**http://ip:port/wx**,ip为你运行机器的公网ip,若使用docker运行端口则为宿主机中映射出来的端口ip和端口的配置和web使用同一个配置 + 配置url为**http://ip:port/wx**,ip为你运行机器的公网ip,若使用docker运行端口则为宿主机中映射出来的端口ip和端口的配置和web使用同一个配置
+ 设置token,需和配置项中一样 + 设置token,需和配置项中一样
+ 分别添加登录模板消息和普通模板消息,添加要求:![](./img/wx_temp.jpg) + 分别添加登录模板消息和普通模板消息,添加要求:
![](./img/wx_temp.jpg)
+ 在配置文件中配置所有内容,启动程序 + 在配置文件中配置所有内容,启动程序
+ 运行程序后在浏览器中访问配置的url,页面会返回``No Signature!``,然后提交配置,若成功则关注公众号尝试运行 + 运行程序后在浏览器中访问配置的url,页面会返回``No Signature!``,然后提交配置,若成功则关注公众号尝试运行
+ docker运行方式参考[linux运行](./linux/index.md) + docker运行方式参考[linux运行](./linux/index.md)