Skip to content

自动社团答题

功能介绍 Introduction

自动社团答题实现了全流程的重复的自动化社团答题。只需简单点击启动,工具会接管剩下的流程。

  • 使用场景:任意地图场景,或者社团答题任意阶段。若检测到不在社团场景内,工具会自动打开地图导航到社团场景,并进行答题的加入。
  • 任务流程
    • 社团外:若当前角色处于社团以外地图,工具会打开地图并尝试进入社团场景。
    • 社团内:工具会重复点击社团活动徽标或打开聊天框,以检测是否有可供加入的社团答题。
    • 集结中:集结状态工具会实时判断是否弹出活动目标的弹窗,并点击关闭。
    • 答题中:工具会首先初始化答题框位置,在每个'20s'倒计时出现时,会判断问题框位置。利用OCR识别问题和选项,在题库中进行对比选取答案。
    • 结算中:出现结算画面时,工具会通过OCR识别此次答题的分数,并发送Windows通知。
  • 终止条件:手动终止。否则工具会一直循环运行。

参数设置 Settings

  • 答题延时:在匹配答案后添加的延时,经过延时再点击答案。
  • 加入学院互助:勾选后,若聊天框的'社团'频道中未查询到社团答题,会打开'学院互助'频道查询社团答题活动。
  • 打开题库:点击打开题库所在文件夹,可手动对题库进行更新修改。

使用截图 Screenshots

答题中

结算中

Windows通知

注意事项 Note

  • 由于题库可能出现过时或错误,且识别和匹配会偶现错误,不能保证每次答题的准确性。

常见问题 questions

1. 刚进入答题时第一次没有点击答案?

由于初始化定位答题框位置需要时间,而答题的判断是出现'20s'倒计时,第一次可能还没初始化完成就错过'20s'倒计时,因此会漏掉一题,在后续答题中就不会再出现该问题了。

2. 答题延时设置为0,但依然有延时?

这主要是由于PaddleOCR识别所限制的,文字识别需要时间。此外,工具通过二值化再探测矩形来确定问题的位置,这一步也需要耗时,所以延时属正常现象。