pbootcms版AI自动发文插件2.0上线,自动发布自动配图,支持多任务

133 阅读4分钟

pbootcms版本的AI自动发文插件2.0版本上线,支持自动写文章,自动配图,自动发布。目前支持DeepSeek,豆包,通义千问,文心一言,讯飞星火,KIMI,腾讯混元登大模型AI。

pbootcms版AI自动发文插件2.0版本目前功能有:
1、后台可添加多个AI模型信息,支持多家AI同时执行
2、后台定时任务功能,自定义关键词,系统会帮你自动生成相关指令
3、自动配图功能,每个AI或者任务都可以指定数量的图片,自动随机插入(支持本地和AI生图)
4、发布记录功能,会记录每一次执行任务生成的文章,如果失败或者文章因为有敏感词而作废的文章可以重新发布
5、自动替换敏感词,后台可以自定义要过滤的字,系统自动帮你过滤
6、支持在后台单独发布文章,通过输入指令点击一键生成,然后发布即可
7、2.0版新增“词语替换”功能,减少AI痕迹
8、2.0版支持常用markdown格式处理,把markdown格式转成html格式
9、2.0版本支持自动提取关键词、自动提取摘要
.....

更新日志:
20250318  pbootcms自动发文插件发布
20250320 重构自动插入图片的位置,改成随机位置
20250321 sqlite版本开始支持,修复偶尔出现单引号造成无法写入bug
20250324 修复“文心一言接口”的bug,兼容V2和V1,增加对标题特殊字符的过滤
20250522 修复插入图片时候出现双换行符情况,修改定时任务url参数提示
20250912 pbootcms版AI自动发文插件2.0上线,支持AI生图、支持一键安装

效果图截图:





宝塔设置定时任务:

安装前准备

使用之前需要先去后台---全局配置---配置参数---WebApi

(1)开启API状态   (2)关闭API强制认证

2.0版本安装方式分为两种:一键安装和手动安装

一键安装流程:
(1)上传所有代码到网站根目录(不会覆盖你的文件的)
(2)增加路由规则:找到config/route.php新增路由规则(一般第7行后边的数组数组里边)

  1. // AI管理 
  2. 'admin/Ai' => 'admin/ai.Ai', 
  3. 'admin/Task' => 'admin/ai.Task', 
  4. 'admin/History' => 'admin/ai.History', 

(3)登录后台之后,访问网址:https://您的域名/admin.php?p=/Ai/install,即可安装完成
(4)安装完成之后一定要退出一下后台,然后重新登录,就可以看到菜单了
注意:如果没有提示安装完成或者提示了但是后台仍然没有菜单则需要手动安装方式了

手动安装流程:
1、上传所有文件到根目录,代码不会覆盖,放心上传
2、增加路由规则:找到config/route.php新增路由规则(一般第7行后边的数组数组里边)

  1. // AI管理  
  2.  'admin/Ai' => 'admin/ai.Ai',  
  3.  'admin/Task' => 'admin/ai.Task',  
  4.  'admin/History' => 'admin/ai.History',  

(3)导入数据库 1)如果是mysql版本,直接导入ay_ai.sql版本即可 2)如果是sqlite版本,建议下载navicat导入ay_ai-sqlite.sql版本,sqlite Manager等软件一般无法导入,也可以手动去创建

(4)、增加对应菜单,
后台的“系统菜单”默认是不显示的,可以访问:https://您的域名/admin.php?p=/Menu/index,然后找到“系统菜单”后边的状态按钮,点击显示即可(记得需要退出后台重新登录一下)
然后新增菜单:

| 类型 | 菜单名称 | URL | 快捷图标 | 其他 | | 顶级菜单 | AI创作 | /admin/Ai/index | fa-tasks | 全部默认 | | 二级菜单 | AI列表 | /admin/Ai/index | fa-list | 全部默认 | | 二级菜单 | AI定时任务 | /admin/Task/index | fa-tasks | 全部默认 | | 二级菜单 | AI发布记录 | /admin/History/index | fa-bar-chart | 全部默认 |

注意:增加过菜单,一般不显示,需要退出一下后台重新登录即可

1.x版本升级流程:
(1)自动升级
上传所有文件,然后登录后台之后访问地址:https://您的域名/admin.php?p=/Ai/update,会自动帮你升级
(2)手动升级
上传所有文件,然后找到数据库ay_ai表:增加字段aitype int类型,默认0,新增size字段 varchar类型默认:512*512,即可