lzy
lzy
mirai-ap-http 不支持这种操作,所以 mirai-cpp 没法支持。
对,应该向 mah 提 issues
你这issues提的…… 把这个issues的内容复制过去也好啊。 还要别人跑来这里看看问题到底是什么吗?
> 可以通过 sendCommand 的方式实现,见 Drincann/Mirai-js Bot 模块的类方法。 原来还可以这样。 mirai-cpp 实现了 SendCommand (https://github.com/cyanray/mirai-cpp/blob/master/include/mirai/mirai_bot.hpp#L313)
InitTaskCache 会不会同时发出的请求太多了,也许可以根据 courseConfig 跳过一些课程?或者加点延迟。
签到时出错。 复现方法:二维码签到或手势签到
二维码签到需要一个名为enc的参数,该参数由服务器生成,只能通过教师访问相应api或扫描二维码得到。 之前存在漏洞,不需要enc参数也可以成功签到,目前该漏洞已被修复。
> > 二维码签到需要一个名为enc的参数,该参数由服务器生成,只能通过教师访问相应api或扫描二维码得到。 > > 之前存在漏洞,不需要enc参数也可以成功签到,目前该漏洞已被修复。 > > 话说真没有办法了? QWQ enc参数不会随时间变化(10s一切换是障眼法),如果能得到一张二维码,就可以签到。但是回不去全自动了。
我这里可以正常登录。 这个错误是因为程序需要从 Cookies 里获取 fid 和 _uid 参数。 但是你的账号登录超星网后得到的 Cookies 里不存在 fid 参数。 尝试使用学号登录,也许可以工作: ```bash dotnet ./cx-auto-sign.dll init -u "学号" -p "密码" -f "学校编码" ``` 学校编码可以在登录后的这个页面 [http://i.mooc.chaoxing.com/space/index](http://i.mooc.chaoxing.com/space/index)的源代码里找到。(右键页面空白处 --> 查看页面源代码 -->...
fid=0? 看起来你们学校有点特殊啊? 我也不知道该怎么解决了,这个程序可能不适合你们的学校。