跳到主要内容

开始开发插件

认识 MiniStar

MiniStar 是一套完整的微内核架构开发工具链,Tailchat的插件架构就是基于 MiniStar 进行开发。

关于更多的 MiniStar 相关问题可以查看 MiniStar 的官方文档: https://ministar.moonrailgun.com/

创建一个基本项目

首先确保你已经安装了 tailchat-cli, 关于命令行工具可参照: tailchat-cli

移动到项目目录下(可以是自定义项目):

tailchat create

根据实际情况选择模板

安装插件

手动安装插件

在不经过任何预设的情况下,一个通用的办法是自己构造一个 manifest 配置, 然后在 tailchat 提供手动安装插件 Tab 中将配置文件粘贴进去安装。

插件的url路径可以通过 oss对象存储服务 / static-server 等办法代理

一个作为示例的manifest.json配置如下:

{
"label": "网页面板插件",
"name": "com.msgbyte.webview",
"url": "/plugins/com.msgbyte.webview/index.js",
"version": "0.0.0",
"author": "msgbyte",
"description": "为群组提供创建网页面板的功能",
"requireRestart": false
}

其他有用的资源