ZB_AICollector – AI内容采集器插件

功能概述

ZB_AICollector是一个强大的Z-Blog插件,专为自动化内容采集、AI处理和发布而设计。它能够从指定网站采集内容,使用AI进行智能改写,并自动发布到您的博客系统。

主要功能

1. 内容采集

  • 支持多URL批量采集
  • 自定义HTTP请求头,模拟真实浏览器访问
  • 智能内容提取和过滤
  • URL缓存机制,避免重复采集
  • 支持多种内容过滤规则

2. AI内容处理

  • 集成多种AI服务(OpenAI、Deepseek等)
  • 智能内容改写,生成原创文章
  • 支持仅AI生成模式,根据关键词直接创作内容
  • 可自定义AI提示词和改写规则
  • AI内容过滤功能,确保输出质量

3. 图片处理

  • 自动从采集内容中提取图片
  • 支持图片下载和本地存储
  • 图片自动插入到文章中
  • 可配置图片数量和插入位置

4. 任务管理

  • 创建、编辑、删除采集任务
  • 任务状态监控(运行中、已停止、已完成)
  • 任务执行统计(成功/失败次数)
  • 支持任务复制和批量操作

5. 定时任务

  • 灵活的定时任务设置
  • 支持按分钟、小时、天、周、月定时执行
  • 任务队列管理
  • 自动执行到期的定时任务

6. 发布管理

  • 自动发布到指定分类
  • 支持文章状态设置(发布、草稿)
  • 自定义发布时间和作者
  • 支持标签自动添加

7. 日志系统

  • 详细的操作日志记录
  • 错误日志追踪
  • 日志文件大小限制管理
  • 可配置日志开关

8. 授权管理

  • 插件授权验证系统
  • 安全的授权码验证
  • 授权状态实时检查

技术特点

  • 模块化设计:采用面向对象编程,各功能模块独立
  • 数据库优化:使用索引和缓存提高查询效率
  • 错误处理:完善的异常处理机制,确保系统稳定
  • 安全防护:CSRF防护,SQL注入防护
  • 性能优化:异步处理,避免阻塞主线程

安装要求

  • PHP 7.4+
  • Z-Blog 1.7+
  • cURL扩展
  • MySQL数据库
  • 足够的服务器存储空间(用于图片和日志)

使用说明

  1. 安装插件后,在后台管理菜单中找到”AI内容采集”
  2. 首先在”授权设置”中输入有效的授权码
  3. 在”AI设置”中配置AI服务API密钥
  4. 在”采集设置”中配置采集规则
  5. 在”任务管理”中创建新的采集任务
  6. 运行任务或设置定时任务自动执行

注意事项

  • 请确保遵守目标网站的robots.txt和使用条款
  • 合理设置采集频率,避免对目标服务器造成过大压力
  • 定期检查日志文件,及时处理错误
  • 建议在测试环境中充分测试后再在生产环境使用

版本历史

  • v1.1 (2025-10-20): 添加定时任务功能,优化AI处理流程
  • v1.0: 初始版本,基本采集和AI改写功能

技术支持

如有问题或建议,请联系:602911396@qq.com

许可证

本插件遵循Z-Blog插件开发规范,仅供授权用户使用。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享