tt-P607
f35e8e5671
feat(maizone): 建立多级回退机制以保障空间Cookie获取的健壮性
该提交旨在从根本上解决MaiZone插件因单一Cookie来源不稳定而导致功能中断的问题。通过引入一个具有优先级的多级回退策略,显著提高了服务的可用性和容错能力。
核心变更如下:
- **引入健壮的获取策略**:重构了Cookie的获取逻辑,建立了一条清晰的降级路径。现在系统会优先通过最可靠的Napcat HTTP服务获取,若失败则尝试读取本地文件缓存,最后才调用可能超时的Adapter API。这确保了即使部分服务不可用,插件仍有很大概率正常工作。
- **优化插件生命周期**:修正了插件加载时的初始化流程,将服务注册和后台任务启动合并到单一的`on_plugin_loaded`方法中,消除了潜在的竞态条件,确保了监控和定时任务总能被正确启动。
- **提升操作容忍度**:将Napcat适配器中`get_cookies`动作的超时阈值放宽至40秒,为网络延迟或不稳定的情况提供了更充足的缓冲时间,减少了因过早超时而造成的失败。
- **细化过程日志**:在整个Cookie获取和QZone服务调用链中增加了详细的上下文日志,使得在出现问题时能够快速定位失败环节和具体原因,极大地简化了未来的故障排查工作。
2025-11-19 23:11:19 +08:00
..
2025-11-19 23:11:16 +08:00
2025-11-19 22:57:07 +08:00
2025-11-19 23:08:45 +08:00
2025-11-19 23:01:07 +08:00
2025-11-19 22:40:23 +08:00
2025-11-19 23:11:19 +08:00
2025-11-19 23:11:19 +08:00
2025-11-19 23:05:29 +08:00
2025-11-19 23:11:14 +08:00
2025-11-19 23:11:18 +08:00
2025-11-19 23:05:00 +08:00
2025-11-19 23:09:34 +08:00