{include="style"}
1. 获取栏目数据: /jzSkill/getclass?key=密钥
返回结构如下:
{
"code":0,
"data":[
{"id":1,"classname":"栏目名称1","pid":0,"molds":"article"},
{"id":2,"classname":"栏目名称2","pid":0,"molds":"article"}
]
}
错误返回:
{
"code":1,
"msg":"错误说明"
}
字段说明:
data.id: 栏目ID
data.classname: 栏目名称
data.pid: 父类ID,
data.molds: 模型标识
2. 根据栏目名称获取栏目数据: /jzSkill/getclass?key=密钥&classname=栏目名称
{
"code":0,
"data":[
{"id":1,"classname":"栏目名称1","pid":0,"molds":"article"}
]
}
错误返回:
{
"code":1,
"msg":"错误说明"
}
字段说明:
data.id: 栏目ID
data.classname: 栏目名称
data.pid: 父类ID,
data.molds: 模型标识
3. 上传图片获取封面URL: /jzSkill/uploads?key=密钥
参数: file 本地文件
使用POST表单模式提交
{"code":0,"url":"http://xxx/1.jpg","msg":"上传成功"}
失败返回
{"code":1,"msg":"上传失败"}
4. 发布文章接口: /jzSkill/savedata?key=密钥
使用POST表单模式提交
参数:
- tid:栏目ID(必填)
- title:文章标题(必填)
- keywords:文章关键词(必填)
- description:文章简介(必填)
- litpic:封面图URL(必填)
- model:article(固定值)
- isshow:1(固定值)
- addtime:发布时间(必填)
- body:文章内容HTML(必填,需包含封面图img标签)
成功响应:{"code":0,"msg":"发布成功"}
失败响应:{"code":1,"msg":"上传失败"}
使用这个skill,你需要对agent说:
api_base_url: {fun get_domain()}
密钥: 当前这个插件设置的授权密钥
栏目: 这里可以设置多个栏目,然后让AI根据发文主题进行选择一个匹配的栏目,之后再获取栏目ID
发文内容说明: 你可以整理一个markdown格式的文档,写清楚要发送的文章选题和内容,以及文章结尾要加入什么联系方式等等。
(也可以指定发送时间,默认当前时间)
AI会根据你写的这个发文内容进行选题,编辑符合SEO的内容,然后选择栏目名称,获取栏目ID,然后再自动配图,最后通过这个接口推送文章到网站上。
你可以将这一个流程做成自动化,AI每天自动发文