跳到主要内容

Fluxon 脚本

Monoceros 使用 Fluxon 作为脚本引擎(不是 Kether)。脚本是整个插件的核心执行单元 —— 事件分发器、调度、工作流、自定义命令最终都会路由到脚本来执行。

基本信息

  • 脚本文件放在插件目录下的 script/ 文件夹中,支持子目录
  • 脚本类型可扩展,默认类型为 fluxon
  • 支持编译缓存、预热、热重载和任务追踪

工作流程

  1. script/ 目录下编写脚本定义文件(YAML 格式)
  2. 插件加载时自动解析并注册脚本定义
  3. 当分发器、调度等模块触发时,通过脚本 ID 调用对应脚本
  4. 首次执行时编译并缓存,后续执行直接使用缓存

相关页面