插件
插件能做什么,怎么安装和管理。
插件
插件是装在主机上、给工作区加上 danio 本身不做的事的一段程序,比如发通知、同步到别的系统、把成片投递到网盘。
插件只在主机上运行。美术电脑和渲染机不用装什么,也不运行插件。danio 目前不自带插件,要装工作室自己写的或别人发布的(怎么自己写插件,见插件开发)。
能做什么
- 订阅事件:任务提交、某段渲完或失败、任务需要处理、成片拼好、新设备加入时,插件收到通知,可以转发到飞书群这类地方。
- 投递成片:成片拼好后交给插件,由它上传到网盘等处。结果显示在任务详情的 投递 里,失败了可以 重新投递。
插件对工作区能做的事受它声明的权限限制。但它在主机上以 danio 的权限运行,可以联网、读写文件,所以只装你信得过的插件。
安装
插件在 工作区详情 → 插件与集成 里管理,要管理权限。
- 点 添加插件,填 npm 包名,或主机上的文件夹、
.tgz文件。 - 装好后弹出确认,列出它对工作区要的权限。
- 点 确认并启用;暂时不想用就点 暂不启用。
主机第一次运行插件时会自动下载 Bun,不用自己装。在主机的终端里也可以用 danio plugin add <包名或路径> 安装。
管理
每个插件一行,写着版本、状态、订阅了哪些事件、还有哪些必填设置没填。
- 右边的开关启用或 停用。每次重新启用都会再确认一次权限。
- 菜单里有 设置…、 日志 和 删除。删除时它的设置和数据一并删掉。
- 更新全部 从各自的来源重装所有插件。
插件的设置跟着主机的数据库走,换主机后照常运行。
同一页下面是集成令牌,给别的电脑上的脚本调用主机接口用,见令牌。