语言层
简言简语 是语言层,负责脚本结构、变量、表达式、控制流、参数写法和文件入口规则。
语言总规则和页面分工。
简言简语 是语言层,负责脚本结构、变量、表达式、控制流、参数写法和文件入口规则。
FengshenBot 是产品层,负责注册和执行具体自动化动作。动作库不等于语言本体。
正式文档和示例优先写中文动作名。动作是否存在、参数有哪些,由 FengshenBot 动作索引确认。
正式脚本优先写命名参数,参数名必须来自对应动作的真实参数表,不能自造近义词。
简言简语逐行解析。常见结构是:动作名 参数1=值 参数2=值。
当前可兼容部分英文名,但对外文档、教学示例和模型生成建议统一主写中文。
主推格式。首个非空行必须是 # 简言简语 v1。
专业格式。当前不强制要求文件头。
结构化定义格式。主要用于程序接入、调试和内部转换,不作为普通脚本文本入口。
接口直传的是脚本文本正文,按简言简语正文解析,不强制要求 .txt 文件头。
变量常见写法是 设置、裸赋值、{变量} 占位引用和 保存为。
正式支持 如果 / 再如果 / 否则 / 结束 / 循环 / 遍历 / 无限循环 / 跳出 / 继续。
先用语言规则确定语法结构,再按需加载某一类 FengshenBot 动作索引页。
不确定时宁可只保留必填参数,也不要自造动作名、参数名和默认值。
先生成变量、条件、循环等语言骨架,再补充具体动作。不要把动作实现细节写成语言规则。
条件、参数、动作名位置只能放脚本文本本体,不要塞自然语言解释。