Releases
10500-v1.4.0
Compare
Sorry, something went wrong.
No results found
v1.4.0
上下文按来源分命名空间(破坏性变更 )
ctx.builtin:内置变量(date / time / weekday / timestamp)与内置函数(pick / pad / repeat / random / shuffle / countdown / nextNewYear / untilNewYear / formatDate)
ctx.io:抖音给的会话数据(nickname / remark / name / days / state / stateText / peerUid / conversationId)
ctx.template.vars:模板 / 会话变量(变量统一挂在这里)
ctx.template:模板信息固定键 template / parent_template / thisid / parent.id / parent.childs
ctx.macro:宏自己的变量(getvar / setvar / deletevar)与挂载查询(getAllMountedTemplate / getAllMountedConversation)
ctx.system:getAllConversation()、mountMacro(name, target?)、unmountMacro(name, target?)、unmountAll(target?)
ctx.functions:自定义函数(不变)
旧写法(ctx.name、ctx.pick(...)、ctx.template.变量、ctx.sandbox)不再可用
新增
宏的变量 :值以 JSON 存进配置、跨次运行保留;归属就是宏自己,模板读不到;
宏编辑页有独立入口可改名 / 改值 / 删除 / 新增
宏挂载支持目标 :挂到指定会话,或挂到模板(inherit: false = 仅模板、不往派生会话传播)
续火花列表长按派生项 :新增「复制会话 ID」
修复
ctx.macro 之前只在宏段创建,导致所有脚本渲染失败(Cannot set property ... of undefined);
现在始终存在,宏段之外读写会明确报错
d.ts 里 SparkVars 被嵌套进 SparkBuiltin 导致 ctx.builtin.* 全部标红
沙盒 / 宏挂载落盘改用最新配置,避免覆盖「今日已发」
应用 ID 改为 io.github.worldmargin.sparkflame(Xposed 模块仓库要求),provider authority 同步
安装
需要 LSPosed,作用域勾选「抖音」
与旧包 com.worldmargin.autospark 是两个独立 App;升级后记得在 LSPosed 里给新包勾作用域
You can’t perform that action at this time.