dailycheckin icon indicating copy to clipboard operation
dailycheckin copied to clipboard

[Bug] 恩山更新了签到方式导致签到失败

Open W-Webber opened this issue 6 months ago • 7 comments

💻 系统环境

Other Linux

📦 部署环境

青龙

🐛 问题描述

恩山更新了签到方式,新的签到方式是在此页面中,点击签到按钮,完成签到。原有的登录即签到的方式失效了。

更新公告贴在这里,希望可以早日更新。感谢~

📝 运行日志

No response

W-Webber avatar Oct 14 '25 16:10 W-Webber

今天也发现了,10.13换的签到方式。

flamingocc avatar Oct 15 '25 11:10 flamingocc

今天也发现了,10.13换的签到方式。

#543

我刚刚修改了一版,测试可正常签到。已经提交PR了,等 @Sitoi 审核。如果你着急的话,可以参考一下我的修改试试。

W-Webber avatar Oct 16 '25 17:10 W-Webber

今天也发现了,10.13换的签到方式。

#543

我刚刚修改了一版,测试可正常签到。已经提交PR了,等 @Sitoi 审核。如果你着急的话,可以参考一下我的修改试试。

问题这个怎么在ql里面自己替换来更新尼?

getr00t avatar Nov 25 '25 20:11 getr00t

今天也发现了,10.13换的签到方式。

#543 我刚刚修改了一版,测试可正常签到。已经提交PR了,等 @Sitoi 审核。如果你着急的话,可以参考一下我的修改试试。

问题这个怎么在ql里面自己替换来更新尼?

有一种临时方法,ql拉取我fork仓库的feature-enshan分支,然后在定时列表中,禁用除了task W-Webber_dailycheckin_feature-enshan/dailycheckin/main.py以外的所有task W-Webber_dailycheckin_feature-enshan/dailycheckin/*任务。但可能会有找不到config.json的问题,需要自己到ql映射目录下找到scripts目录,到里边的仓库路径下,找到dailycheckin/main.py中的check_config方法,添加config.json的绝对路径。修改完成后需要将定时更新仓库的任务禁用了,不然修改的内容可能会被覆盖。

这种方法可能比较麻烦,如果不太会debug的话,建议还是等仓库管理员更新。

W-Webber avatar Nov 26 '25 02:11 W-Webber

今天也发现了,10.13换的签到方式。

#543 我刚刚修改了一版,测试可正常签到。已经提交PR了,等 @Sitoi 审核。如果你着急的话,可以参考一下我的修改试试。

问题这个怎么在ql里面自己替换来更新尼?

有一种临时方法,ql拉取我fork仓库的feature-enshan分支,然后在定时列表中,禁用除了task W-Webber_dailycheckin_feature-enshan/dailycheckin/main.py以外的所有task W-Webber_dailycheckin_feature-enshan/dailycheckin/*任务。但可能会有找不到config.json的问题,需要自己到ql映射目录下找到scripts目录,到里边的仓库路径下,找到dailycheckin/main.py中的check_config方法,添加config.json的绝对路径。修改完成后需要将定时更新仓库的任务禁用了,不然修改的内容可能会被覆盖。

这种方法可能比较麻烦,如果不太会debug的话,建议还是等仓库管理员更新。

听起来好复杂啊,我在ql里面我都没找到dailycheckin的目录,进容器同样我都没找到……,还有更简单的办法吗,除了等仓库更新外。

getr00t avatar Nov 26 '25 08:11 getr00t

今天也发现了,10.13换的签到方式。

#543 我刚刚修改了一版,测试可正常签到。已经提交PR了,等 @Sitoi 审核。如果你着急的话,可以参考一下我的修改试试。

问题这个怎么在ql里面自己替换来更新尼?

有一种临时方法,ql拉取我fork仓库的feature-enshan分支,然后在定时列表中,禁用除了task W-Webber_dailycheckin_feature-enshan/dailycheckin/main.py以外的所有task W-Webber_dailycheckin_feature-enshan/dailycheckin/*任务。但可能会有找不到config.json的问题,需要自己到ql映射目录下找到scripts目录,到里边的仓库路径下,找到dailycheckin/main.py中的check_config方法,添加config.json的绝对路径。修改完成后需要将定时更新仓库的任务禁用了,不然修改的内容可能会被覆盖。 这种方法可能比较麻烦,如果不太会debug的话,建议还是等仓库管理员更新。

听起来好复杂啊,我在ql里面我都没找到dailycheckin的目录,进容器同样我都没找到……,还有更简单的办法吗,除了等仓库更新外。

你如果能进入容器的话,一般情况下,脚本管理中的代码对应路径的应该是在/ql/data/scripts,仓库拉取路径应该对应的是/ql/data/repo这个路径下。因为这个项目不是直接拉repo就可以用的,所以暂时我没想到更简单的方法了。

W-Webber avatar Nov 26 '25 11:11 W-Webber

挺复杂,看来只有等合并吧> > > > > > 今天也发现了,10.13换的签到方式。

#543 我刚刚修改了一版,测试可正常签到。已经提交PR了,等 @Sitoi 审核。如果你着急的话,可以参考一下我的修改试试。

问题这个怎么在ql里面自己替换来更新尼?

有一种临时方法,ql拉取我fork仓库的feature-enshan分支,然后在定时列表中,禁用除了task W-Webber_dailycheckin_feature-enshan/dailycheckin/main.py以外的所有task W-Webber_dailycheckin_feature-enshan/dailycheckin/*任务。但可能会有找不到config.json的问题,需要自己到ql映射目录下找到scripts目录,到里边的仓库路径下,找到dailycheckin/main.py中的check_config方法,添加config.json的绝对路径。修改完成后需要将定时更新仓库的任务禁用了,不然修改的内容可能会被覆盖。 这种方法可能比较麻烦,如果不太会debug的话,建议还是等仓库管理员更新。

听起来好复杂啊,我在ql里面我都没找到dailycheckin的目录,进容器同样我都没找到……,还有更简单的办法吗,除了等仓库更新外。

你如果能进入容器的话,一般情况下,脚本管理中的代码对应路径的应该是在/ql/data/scripts,仓库拉取路径应该对应的是/ql/data/repo这个路径下。因为这个项目不是直接拉repo就可以用的,所以暂时我没想到更简单的方法了。

getr00t avatar Dec 03 '25 14:12 getr00t