任务中心运维管控
详情介绍
一、插件简介
| 项目 | 说明 |
|---|---|
| 插件标识 | taskcenter |
| 版本 | 1.0.56 |
| 分类标签 | 运营 |
| 前台入口 | 社区导航「任务中心」/taskcenter;我的任务 /taskcenter/my;发布 /taskcenter/publish。接口:领取/同步/提交/发布 |
| 后台入口 | 应用中心 → 插件列表 → 任务中心;菜单「任务中心」/admin/taskcenter(含任务审核 /admin/taskcenter_apply) |
任务中心提供官方任务与用户发布任务。内置签到天数、邀请人数、发帖/指定板块发帖、回帖、获赞、勋章数量等类型,也可做需凭证的「其他任务」。完成后可发积分、金币、勋章或实物/虚拟奖品。积分/金币名称读取支付中心,未填写时默认「积分」「金币」。
二、核心能力
| 能力 | 说明 |
|---|---|
| 内置进度任务 | 领取后按社区/签到/邀请/勋章数据同步进度,达标自动或审核后发奖 |
| 其他任务 | 用户提交说明、凭证、收货信息,后台人工审核 |
| 多种奖励 | 积分、金币、勋章、实物/虚拟奖品;可自动发放或人工发放 |
| 领取限制 | 人数上限、有效期、可领取用户组、前置勋章 |
| 用户发任务 | 指定用户组可提交;积分/金币奖励按「名额 × 单人奖励」预扣,审核启用后才对全站展示 |
| 不受限发布 | 后台管理员及勾选用户组(未配置时社区管理组)可立即上架、不预扣、可选全部类型 |
三、依赖与安装
- 将插件目录置于
plugins/taskcenter/。 - 在应用中心安装「任务中心」。
- 安装时创建
taskcenter_task、taskcenter_record表,注册后台菜单,并向社区导航写入「任务中心」。 - 硬依赖:社区插件。
- 软依赖:支付中心(积分/金币名称);签到、邀请、勋章插件(对应任务类型或勋章奖励未安装则后台不列出该项)。发帖/回帖/获赞依赖社区本身。
四、应用中心基础配置
在应用中心 → 任务中心 → 配置,字段来自 configSchema:
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| 启用任务中心 | 开关 | 开 | 关闭后前台任务页不可用 |
| 前台页面标题 | 文本 | 任务中心 | |
| 前台页面说明 | 文本 | 完成任务领取积分、金币、勋章及更多奖励 | |
| 用户发布任务 | 开关 | 关 | 开启后符合用户组的前台用户可提交任务,须管理员审核启用后才对全体展示 |
| 可发布用户组 | 多选 | 空 | 不勾选则普通用户均不可发布;勾选组可提交(需审核、可预扣积分/金币) |
| 不受限发布用户组 | 多选 | 空 | 不受上方开关限制,立即上架、不预扣、可选全部类型。留空则社区管理组不受限。后台管理员始终不受限 |
具体任务规则、奖励、审核均在后台「任务中心」中配置,不在应用中心弹窗。
五、后台重点配置
任务列表
/admin/taskcenter:新增/编辑官方任务。
- 标题、说明、图标、排序、启停、起止时间
- 类型:签到天数、邀请人数、指定发帖(选板块)、发帖数量、回帖数量、被赞数量、勋章数量、其他任务
- 目标值(如连续/累计达到 N)
- 奖励 JSON:积分/金币数量、勋章 ID、实物名称与说明;自动或人工发放(实物默认人工)
- 可勾选「需人工审核发奖」;「其他任务」强制走审核
- 领取人数上限、可领取用户组(空=全部)、前置勋章(空=不限)
任务审核
/admin/taskcenter_apply:待审核进度(用户提交的凭证/收货信息、用户发布待上架任务相关记录)。通过则发奖或上架;拒绝可填备注。
六、前台用户流程
- 登录后打开任务中心,按用户组与前置勋章过滤可见任务。
- 领取:每人每任务一条进度。内置类型领取后可同步进度,达标按配置自动发奖或进入待审。
- 其他任务 / 实物:提交说明、凭证、收货人信息,等待后台审核。
- 我的任务:查看进行中、待审核、已完成、已拒绝。
- 发布任务(有权限时):填写类型、名额、奖励。普通发布者预扣积分/金币,待审通过后全站可见;不受限发布者立即上架且不预扣。
七、后台审核与运维
| 功能 | 路径 | 说明 |
|---|---|---|
| 任务列表 | /admin/taskcenter | 增删改、启停 |
| 保存 / 删除 / 状态 | POST /admin/taskcenter/save、/delete、/status | |
| 任务审核 | /admin/taskcenter_apply | 审核:POST /admin/taskcenter_apply/audit |
前台路由
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /taskcenter | 任务大厅 |
| GET | /taskcenter/my | 我的任务 |
| GET | /taskcenter/publish | 发布任务页 |
| POST | /taskcenter/claim | 领取 |
| POST | /taskcenter/sync | 同步内置任务进度 |
| POST | /taskcenter/submit | 提交凭证/收货信息 |
| POST | /taskcenter/publish | 提交/发布任务 |
八、特殊说明
- 进度状态:0 进行中 / 1 待审核 / 2 已完成 / 3 已拒绝。同一用户对同一任务仅一条记录。
- 内置类型插件:签到→签到插件,邀请→邀请注册,勋章数量/勋章奖励→勋章插件;未安装则无法选用该类型。
- 预扣:普通用户发积分/金币任务时,按名额×单人数量从发布者账户预扣,拒绝或下架按业务退回(以实际扣款流水为准)。
- 名称约定:奖励文案中的积分、金币随支付中心名称变化。
- 导航:安装写入社区「任务中心」;卸载时移除。
九、推荐上线清单
- 开启任务中心,确认导航可打开大厅
- 至少配置一条官方任务(类型、目标、奖励、是否审核)
- 需要用户发任务时:打开开关并勾选「可发布用户组」;需要运营代发则配置「不受限发布用户组」
- 走通:领取 → 完成条件/提交凭证 → 自动发奖或后台审核通过
- 实物奖走人工审核,核对收货信息
- 勋章任务/奖励须先安装勋章插件并准备可用勋章
- 到支付中心确认积分、金币展示名称
十、常见问题
Q:任务页 404 或导航没有入口? 检查插件是否安装、「启用任务中心」是否打开,以及社区导航是否仍有「任务中心」。
Q:后台没有签到/邀请类型? 对应插件未安装。发帖类始终依赖社区。
Q:进度不涨? 须先领取,再点同步或刷新。统计从领取后开始按类型累计(如发帖数、签到天数),且内容须为正常未删除状态。
Q:做完了没有奖励? 任务可能勾选了人工审核,或类型为「其他任务」。到「任务审核」通过后才会发奖。实物奖默认人工发放。
Q:为什么领不了? 不在可领取用户组、未持有前置勋章、已达人数上限、不在有效期,或已领取过。
Q:前台没有「发布任务」? 未开用户发布,或当前用户组不在「可发布 / 不受限」名单(管理员除外)。
Q:发布提示余额不足? 普通发布者须预扣「名额 × 单人积分或金币」。不受限发布者不预扣。
Q:用户发的任务别人看不见? 普通用户提交后须后台审核启用。不受限发布会立即上架。
Q:奖励单位名称不对? 到支付中心修改积分名称、金币名称后刷新。
更新记录 (8)
-
v1.0.71
2026-10-14
1、优化前端显示积分名称和后台配置不一致问题
-
v1.0.7
2026-10-07
修复后台添加任务不能选中奖励类型~
-
v1.0.6
2026-10-06
任务奖励类型及余额不足提示读取支付配置的币种名称。
-
v1.0.5
2026-09-24
版本优化
-
v1.0.4
2026-09-23
1、优化后台表单,兼容新版后台UI框架 2、优化前端及后端加载逻辑
-
v1.0.3
2026-08-26
优化指定发帖权限校验问题
-
v1.0.2
2026-08-24
游客也能加载并展示任务列表(排序、布局可用) 点击「领取任务」可先看奖励详情,确认时弹出登录框(按钮文案为「登录后领取」) 侧栏提示改为:可先浏览,领取/发布/我的任务需登录 个人进度相关筛选(未领取/进行中等)仍仅登录后显示
-
v1.0.1
2026-08-24
首次发布
QQ官方交流群