Discuz! API 批量发帖技能
概述
本技能提供完整的 Discuz! 论坛批量发帖解决方案:
- 1. 根据用户要求批量生成文章标题
- 根据标题批量生成固定字数的文章内容
- 通过 Discuz! RESTful API 发布到指定版块
前置条件
- 1. Discuz! X3.5/X5.0 论坛
- 已开启 RESTful API
- 有效的用户账号(有发帖权限)
- AI 模型用于生成内容(如 Kimi、GPT 等)
快速开始
1. 配置 API 信息
CODEBLOCK0
2. 批量生成标题
CODEBLOCK1
3. 批量生成文章并发布
CODEBLOCK2
详细使用流程
流程1: 仅生成标题
CODEBLOCK3
输出文件: INLINECODE0
流程2: 生成标题+文章内容
CODEBLOCK4
输出文件:
流程3: 批量发布到论坛
CODEBLOCK5
流程4: 一键完成(生成+发布)
CODEBLOCK6
API 接口说明
1. 登录获取 Cookie
CODEBLOCK7
2. 获取发帖前置信息
CODEBLOCK8
3. 发表主题
CODEBLOCK9
数据结构
标题文件格式
CODEBLOCK10
文章JSON格式
CODEBLOCK11
提示词模板
生成标题提示词
CODEBLOCK12
生成文章提示词
CODEBLOCK13
配置文件
config.json
CODEBLOCK14
注意事项
- 1. 频率限制: 建议设置发布间隔,避免被封号
- 内容质量: AI生成的内容需要人工审核
- 版块规则: 确保发布内容符合版块规定
- 版权问题: 注意生成内容的版权风险
错误处理
发帖权限不足 | 检查用户组权限 |
| -3 | 版块不存在 | 检查版块ID |
| -4 | 标题为空 | 检查标题内容 |
| -5 | 内容过短 | 增加内容字数 |
参考资源
- - Discuz! RESTful API 文档: https://gitee.com/Discuz/discuz-restful-api
- API 接口详细说明: references/discuz-api-reference.md