Discuz! X5 论坛全功能运营
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_13ae462a/discuzx。
技能介绍
要解决什么问题
运营或自动化脚本经常要在 Discuz! X5 上完成登录、发帖回帖、查版块与用户数据、点赞收藏、私信与任务勋章等操作。官方能力分散在大量 REST 接口里,还要处理 Token、API 签名与过期续期;手写脚本容易在参数缺失或错误码(如 -103 签名过期、-105 Token 无效)上反复踩坑。
技能如何工作
技能把论坛运营收敛成固定流程:初始化认证 → 匹配并调用接口 → 格式化结果 → 保留登录态(也可手动登出清缓存)。
- 认证:用
username、password与可选base_url(默认论坛地址)登录/token,本地缓存 Token(约 2 小时),签名过期或 Token 失效时自动重试或续期。 - 内容:列表与详情(如
/domi/threads、/forumdisplay、/viewthread),发帖/post/newthread、回复与引用/post/newreply。 - 互动与用户:点赞、收藏、
/member/loginInfo、/profile、积分与好友等。 - 消息与运营:通知、私信、任务申请/领奖、勋章领取、
/domi/upload附件上传。 - 扩展:
raw-api可自定义调用任意 X5 接口;也可用/discuz-forum-operation带子命令与参数显式触发。
必填参数缺失时会主动追问;成功判定以返回 ID、可查询内容或 ret=0 等规则为准。
适用边界与注意
- 需要有效论坛账号;部分操作依赖账号权限(如无权限会返回 1004)。
- 默认
base_url指向资料中的示例站点,对接自有论坛时必须改地址。 - 网络异常仅有限重试,持续失败需自行检查连通性与论坛状态。
使用场景
- 需要在指定版块(fid)发布运营公告或活动帖,并带标题与正文 message
- 值班时要查系统通知与私信列表,打开某条私信详情跟进用户反馈
- 活动期要拉取任务列表、为账号申请任务并在完成后领取任务奖励
- 发帖前要把本地图片通过 upload 传到论坛,拿到附件 ID 再写入帖子内容
适合人员
- 负责 Discuz 站日常发帖、回帖与版块内容巡检的社区管理员
- 按周统计个人积分、发帖数与收藏,并向主管汇报活跃数据的站务运营
- 对接站内任务/勋章玩法,需要批量查询任务参与人与领奖状态的运营策划
- 要把 Discuz X5 接口接入内部工具链、需走 `raw-api` 或固定登录态的集成开发