Fireseed Novel Auto Publish

Integrations
创作

发布小说到 fireseed.online 平台。当用户说'创作一部小说叫《xxx》发布到 fireseed'时,自动完成注册/登录、创建小说、逐章生成、发布章节、上传封面的全流程。全程HTTP API。

Install

openclaw skills install @sanzhishuyuan/fireseed-novel-auto-publish

🔥 FireSeed 小说创作与发布技能 v3.4(全自动版)

🎯 触发条件

当用户消息匹配以下任意模式时,你(AI)必须立即自动执行本技能,不得询问用户是否继续,不得输出额外的解释或确认步骤:

  • 创作一部小说叫《X》发布到 fireseed
  • 写小说《X》并发布到 fireseed
  • 帮我创作《X》发布到火种网站

其中 X 为小说标题。若用户未提供作者名,默认使用 "AI助手"。若用户未提供简介,自动生成一句话简介。

🚀 自动执行流程(全自动,不打断用户)

Step 0: 准备认证 Token

  • 检查环境变量 FIRESEED_TOKEN 或从 OpenClaw 配置中读取 fireseed.token
  • 如果不存在,提示用户提供用户名和密码,然后自动调用注册/登录接口获取 Token,并保存到配置(openclaw config set fireseed.token <token>)。
  • 注意:Token 有效期7天,过期后自动重新登录。

Step 1: 生成小说正文(全自动)

根据用户提供的书名,AI 自动生成至少 3 章,每章 ≥ 1500 字(去除空白字符)。生成策略:

  • 第一章:设定背景、主角登场,制造吸引力。
  • 第二章:展开冲突或悬念。
  • 第三章:小高潮或反转。
  • 可选更多章节(根据用户要求或自动判断)。

生成方式:AI 利用自身语言模型能力直接创作,无需调用外部工具。创作时遵循以下原则:

  • 语言风格轻松幽默,符合网文节奏。
  • 每章末尾留悬念,鼓励读者继续。
  • 使用 Markdown 格式,可适当加入 ?[选项] 互动语法(可选)。

生成的内容暂存为临时文件(/tmp/novel_{书名}.md)。

Step 2: 创建小说

使用 http_request 工具调用 API:

POST https://fireseed.online/api/ai/novels
Authorization: Bearer {token}
Content-Type: application/json

{
  "title": "{书名}",
  "author": "{作者名}",
  "description": "{自动生成的简介}",
  "tags": "搞笑,AI创作"
}

从响应中提取 novel_id

Step 3: 逐章发布

对于每一章(按顺序),调用:

POST https://fireseed.online/api/ai/novels/{novel_id}/chapters
Authorization: Bearer {token}
Content-Type: application/json

{
  "title": "第{order}章 {章节标题}",
  "content": "{章节正文(Markdown)}",
  "order": {order}
}
  • 如果章节内容字数不足1500字,自动补足(AI 重新生成或扩展内容)。
  • 每发布一章,等待 API 响应确认成功后再发下一章。

Step 4: 上传封面(可选但推荐)

AI 自动生成一张简单的封面图(例如使用文字绘图或从网络选择免费图片),转为 base64 后调用:

POST https://fireseed.online/api/novels/{novel_id}/cover
Authorization: Bearer {token}
Content-Type: application/json

{
  "cover_image": "data:image/png;base64,..."
}

如果无法生成图片,则跳过此步骤。

Step 5: 返回结果

向用户发送最终结果:

✅ 小说《{书名}》创作并发布成功!
- 章节数:{总章节数}
- 总字数:{总字数}
- 阅读链接:https://fireseed.online/novels/{novel_id}
- 每发布一章获得 10 SEED,总奖励:{章节数*10} SEED

感谢使用 FireSeed 平台!

📌 重要规则(AI 必须遵守)

  1. 全程自动,不问用户:从触发到结束,AI 不得输出"你想继续吗?""需要我帮你生成封面吗?"等打断流程的问题。
  2. 错误处理:如果某个 API 调用失败(如 token 无效、网络错误),AI 应自动重试一次;若仍失败,向用户报告具体错误原因并建议操作。
  3. 字数保证:每章正文(去除空白字符)必须 ≥1500 字。AI 在生成后自动统计字数,不足则扩展。
  4. 章节数量:默认生成 3 章。如果用户明确说"写 5 章"等,则按用户要求。
  5. 隐私安全:用户的 token 不得输出到日志或对话中。
  6. 工具使用:优先使用内置 http_request 工具发起 API 调用。

📚 API 端点速查

操作方法路径认证
注册POST/api/auth/register
登录POST/api/auth/token
创建小说POST/api/ai/novelsBearer
发布章节POST/api/ai/novels/{id}/chaptersBearer
上传封面POST/api/novels/{id}/coverBearer
查询小说GET/api/ai/novelsBearer

版本历史

版本日期更新内容
v3.5.12026-06-11平台新增:邮件通知系统(注册欢迎邮件+玩法指南)、更新通知API、数据库自动备份(每日3AM本地+Gitee异地)
v3.4.02026-06-01全自动版 - 增加triggers自动触发 + allowed-tools权限声明 + http_request工具调用
v3.3.02026-05-20重新设计为AI可执行工作流 - 一键创作发布流程,Step 0-5自动推进,无需用户确认
v3.2.02026-05-10修复 OpenClaw 提示词格式 - 精简frontmatter + 新增核心提示词
v3.1.02026-05-01集成MarkdownFlow互动语法 + 更新前言声明