Skip to content

level_task_management ​

管理当前账号的等级任务设置、每日调度与执行结果。

适用协议

Android(手机 / 平板);电脑在线任务可关联同 QQ 的 Linux 实例。

调用方式 ​

json
{
  "type": "action",
  "id": "level_task_management-1",
  "action": "level_task_management",
  "params": {
    "self_id": 123456789,
    "protocol_id": 0,
    "operation": "status"
  }
}

参数 ​

参数类型必填说明
self_idnumber是当前框架内的 QQ 号,5–10 位整数。
protocol_idnumber是账号实例的协议 ID;必须显式提供,0 是有效 ID。用 get_protocol_list 查询,不使用 client_type 替代。
operationstring是status、settings、panel 或 run。
tasksstring[]按操作settings 必填,run 可选;任务名称来自 status.supported_tasks,最多 100 项。
schedule_enabledbooleansettings 必填是否启用每日自动执行;允许 tasks 为 [],空计划不会执行任务。
schedule_timestringsettings 必填上海时间(UTC+8),24 小时 HH:mm。
refreshboolean否仅 panel 使用,默认 false;true 强制重新获取任务面板。
pc_protocol_idnumber否涉及电脑在线任务时,可指定同 QQ 已存在的 Linux QQ 实例协议 ID;省略时自动选择。

返回值 ​

status、settings、run 返回任务状态:

字段类型说明
settingsobjectselected_tasks、schedule_enabled、schedule_time、last_run_date、可选 pc_protocol_id
statusstring当前任务运行状态,如 idle、running、completed、failed
resultsarray每项为 task、success、status 和失败时的 error;只有 status=confirmed 才表示已确认完成。
started_at、finished_atstring最近执行的开始/结束时间
supported_tasksstring[]此账号当前可调用的任务名称
membership_tasksarray会员任务的资格与执行状态

panel 返回 { payload, state, cached }:payload 为等级任务面板数据,state 为上述状态;cached 表示是否复用服务器本地同一天的面板。

注意事项 ​

status 可以读取离线账号。settings、panel、run 的任务执行器支持 Android;允许先保存空任务列表并设置时间。此插件 API 的所有操作均须满足下方权益条件。框架管理员页面仍可读取已保存计划和关闭已有定时,不代表插件可以绕过本接口的限制。

电脑在线任务自动匹配同 QQ 的 Linux 账号。没有匹配实例时,执行任务时复用安卓账号的密码、设备信息创建 Linux 3.2.32 账号并尝试免扫登录;保存配置不会创建账号。需要明确指定已有实例时使用 pc_protocol_id。

run 最长执行 15 分钟。检查 results 中每项的 success、status、error;仅请求提交成功不代表已获得加速。元宝任务以 QQ 面板确认结果为准。账号离线、会话改变或取消执行会终止对应流程。

操作规则 ​

operation允许参数行为
statusself_id、protocol_id不接受任务设置或 refresh=true
settingstasks、schedule_enabled、schedule_time、可选 pc_protocol_id原子保存完整调度设置,不接受 refresh=true
panel可选 refresh不接受 tasks、调度设置或 pc_protocol_id
run可选 tasks、pc_protocol_idtasks 省略时采用已保存选择;不接受调度设置或 refresh=true

任务名称应从当前 status 响应选择,不能将所有旧版本任务名称当成可用项。保存每日调度示例:

json
{"self_id":123456789,"protocol_id":0,"operation":"settings","tasks":["去日签卡打一次卡"],"schedule_enabled":true,"schedule_time":"04:00"}

执行前应确认该任务存在于当前账号的 supported_tasks 中。

调用条件 ​

Free 不可调用。Plus 每次调用核对当前 QQ 最新等级,至少需要 32 级;Pro 不设这项 QQ 等级门槛。仍需满足当前授权及接口本身的业务条件,获取最新等级失败时不继续操作。

萌卡 · 自托管 QQ 机器人框架