Pixiv 随机搜索的难点在于,接口返回结果并不等于最终可发送结果。质量阈值、AI 作品开关、R18 规则、已发缓存和消息数量限制都会继续筛掉候选,因此一次请求命中空结果并不一定说明标签本身没有内容。
这次改动把随机搜索补偿做得更明确:在候选不足时继续请求后续页,直到取得可发送内容或达到重试上限。日志也区分接口空结果、条件过滤和缓存过滤,便于判断后续应调整标签、阈值还是重试深度。
AstrBot / Pixiv / Scheduling
记录随机搜索在过滤后继续补取候选的调度改动。
Pixiv 随机搜索的难点在于,接口返回结果并不等于最终可发送结果。质量阈值、AI 作品开关、R18 规则、已发缓存和消息数量限制都会继续筛掉候选,因此一次请求命中空结果并不一定说明标签本身没有内容。
这次改动把随机搜索补偿做得更明确:在候选不足时继续请求后续页,直到取得可发送内容或达到重试上限。日志也区分接口空结果、条件过滤和缓存过滤,便于判断后续应调整标签、阈值还是重试深度。