Go to file
johlanse da06fa1960 feat: 添加telegram交互模式 2021-11-28 09:52:40 +08:00
.github/workflows init code 2021-11-12 16:34:15 +08:00
lib feat: 添加telegram交互模式 2021-11-28 09:52:40 +08:00
push feat: 添加telegram交互模式 2021-11-27 16:24:24 +08:00
.gitignore feat: 添加信息推送功能。添加定时执行功能 2021-11-17 17:39:48 +08:00
.golangci.yml init code 2021-11-12 16:34:15 +08:00
.goreleaser.yml init code 2021-11-12 16:34:15 +08:00
README.md feat: 添加telegram交互模式 2021-11-28 09:48:50 +08:00
go.mod fix: 修复若干bug 2021-11-24 22:05:37 +08:00
go.sum fix: 修复若干bug 2021-11-24 22:05:37 +08:00
main.go feat: 添加telegram交互模式 2021-11-27 16:24:24 +08:00

README.md

学习强国自动化学习

该项目基于playwright-go 开发,支持windowslinux,mac 若在使用过程中出现什么不可预料的问题欢迎提交issue

使用

  • 从release下载对应版本压缩包
  • windows一般下载 study_xxqg_windows_amd64.zip
  • 首次打开会在 config\config.yml生成默认配置文件
  • 生成配置文件后第一次打开会自动安装无头浏览器,可能需要耐心等待
  • 再次打开即可运行
  • windows环境推荐直接打开浏览器扫码或者在控制台出现二维码后打开当前目录screen.png进行扫码
  • 其他无头浏览环境请配置pushplus 推送进行扫码

配置文件

# 刷课模式默认为3
# 1只刷文章何视频
# 2只刷文章和视频和每日答题
# 3刷文章和视频和每日答题每周答题和专项答题
model: 3

# 日志等级
# panic
# fatal
# error
# warn, warning
# info
# debug
# trace
log_level: "info"

# 是否显示浏览器
show_browser: true


push:
  ding:
    enable: false
    access_token: ""
    secret: ""
  # 目前仅支持pushplus推送二维码默认建议使用pushplus推送
  # pushplus使用方法见http://www.pushplus.plus/
  push_plus:
    enable: true
    token: ""

# 通过telegram进行交互模式当配置tg.enable为true时会自动注册bot命令
# telegram_bot使用教程https://www.dazhuanlan.com/leemode/topics/927496
tg:
  enable: false
  chat_id: 0
  token: ""
  proxy: ""

# 设置是否定时执行学习程序格式为cron格式
# "9 19 * * *" 每天19点9分执行一次
# "* 10 * * *” 每天早上十点执行一次
cron: ""

当前控制台二维码扫描可能出现二维码已过期的情况,请直接浏览扫码或者采用pushplus 推送扫码

申明,该项目仅用于学习。

鸣谢