前面已经说过,由于没了每周答题,所以study_xxqg会一直报错(因为每次做任务前都会查询一下每一项的得分,而每周答题的标签已经没了,所以会index out of range),所以删掉得分查询中的每周答题就可以了。

在tg上遇到了个大哥,备份了相关源码,给了我修改的契机,虽然我也不会go语言,但是瞎猜还是可以的。

github地址:https://github.com/sjkhsl/study_xxqg

随便是git pull还是直接download zip,反正先把源码搞到本地吧。

本地修复

修改lib/score.go,把57行的7改成6,把66-69行注释掉,把70-84行的index都-1(减一)就行了。

然后在终端或者cmd,cd到study_xxqg文件夹

go mod tidy
go build ./
./study_xxqg

前提是你先安装了对应的golang环境,这个自己百度就行了,我是mac,直接在终端里面输入

brew install go

就可以了

docker修复

找一台电脑,什么系统都可以,我这里以centos为例

安装golang

sudo yum install go

安装git

sudo yum install git

Git Pull到本地

mkdir study_xxqg
cd study_xxqg
git init
git pull https://github.com/sjkhsl/study_xxqg.git

修改lib/score.go

vim lib/score.go

修改方法和之前说的一样