10 lines
1.2 KiB
Markdown
10 lines
1.2 KiB
Markdown
# 分组检测事件
|
|
|
|
`GET /api/group-status/events` 返回 `text/event-stream`。连接建立时返回 `event: status` 和最近六小时检测历史;视觉检测、用户指纹检测结算,以及自动指纹结果保存或管理员重置后发送新快照。数据沿用主站分组名称和公开检测字段。
|
|
|
|
每二十秒发送注释心跳,不查询状态。失败时客户端重连并按历史记录 ID 去重。慢客户端的唤醒会合并,但快照仍包含窗口内全部记录。当前实现用于单实例部署,最多同时连接 32 个订阅者。多实例部署需先将事件广播接入共享总线。
|
|
|
|
AstrBot 1.3.0 接收事件,保留持久待发队列和 OneBot 回执检查。首次切换到指纹与图片联合规则只建立基线。任一有效结果降智则通报降智,两项最新有效结果均正常才通报恢复;运行失败不覆盖有效结果。超过六小时的断线历史不能保证完整补齐。
|
|
|
|
视觉检测成功执行后,命中“音响”或“音箱”为 normal,否则为 degraded。超时、请求失败、空文本或响应不可解析为 failed/unknown。custom.78 的历史请求失败在读取时按 unknown 解释,历史非空回答未命中仍作为有效 degraded 结果;不改写旧记录。
|