Closed moxiaowk closed 1 year ago
本方案就是 采用 IM 协议监听,你只需要点击监听按钮 即可开始监听。
而监听任务(或者说Websocket 连接)存储在内存之中,所以在服务器重启后便会取消连接。因此 可以在 .env 环境变量中 设置 NUXT_IM_INIT_CONNECT=true
来确保重启后,初始化这些处于监听状态下账号的任务。
比较可惜的是当时实现该功能为了就是能够让 除了二维码签到类型的签到任务能够自动完成,然而某星新增了签到检测,导致现在 签到码与手势签到 都需要对应的信息(签到码与手势轨迹)才能够真正成功签到,而多数老师都是采用这三种类型签到,因此在我现在看来自动签到的意义便不会特别大。
好的谢谢大佬,但是实测好像没成功签到啊,如图普通签到
页面上的监听状态并不是真实,同步账号的时候并没有判断是否处于监听队列中,会在后续版本中针对监听状态进行一个优化。
目前来看还有一个小问题,就是在开启监听任务几小时后,可能会断开连接,具体原因还未知。
大佬有没有考虑优化一下自动签到,感觉有自动签到就更完美了
实现方式类似如下,利用IM协议监听
https://github.com/cxOrz/chaoxing-sign-cli/issues/50