yunzai-micro-plugin v0.1.0-rc.16
Micro-Plugin
Yunzai-Bot开发管理系统
English | 简体中文
快速开始
WebUI模块
- 机器人列表信息
- 交互式数据大屏
- 日志查看
- 远程文件管理系统
- 支持多种语言高亮的代码编辑器
- 终端本地Shell会话和远程ssh连接
- 在线生成简易插件
- 支持编辑代码消息段,动态执行函数式插件
- 内置图片编辑器
- 基于Onebot11协议的仿真QQ客户端测试沙盒
- 在线管理Redis数据库
- 在线编辑机器人配置、插件配置、Onebot配置
- 提供后台多账号权限管理
- 面板提供贡献联系名单激励
环境准备
- Yunzai-next、Miao-Yunzai、Trss-Yunzai
- 如果你还没有安装此应用,请查看以下文档教程进行安装:https://yunzai-org.github.io/docs/
安装插件方式一(npm方式,yunzai-next支持)
- 下载依赖
yarn add yunzai-micro-plugin -W
- 如下示例写入配置文件
// yunzai.config.js
import { defineConfig } from 'yunzai'
import micro from 'yunzai-micro-plugin'
export default defineConfig({
// 应用
applications: [micro()],
})
安装插件方式二(git方式,通用)
- 下载源码
git clone --depth=1 https://github.com/V2233/micro-plugin.git ./plugins/micro-plugin
或者使用gitee镜像
git clone --depth=1 https://gitee.com/V2233/micro-plugin.git ./plugins/micro-plugin
- 安装依赖
pnpm i --filter ./plugins/micro-plugin
- 重启Yunzai
pnpm run restart
消息段
- 目前面板支持添加以下消息段,针对每种类型提供了便捷的添加方法:
消息段 | 支持情况 |
---|---|
文本 | 🟢 |
QQ 表情 | 🟢 |
图片 | 🟢 |
语音 | 🟢 |
视频 | 🟢 |
@某人 | 🟢 |
引用 | 🟢 |
戳一戳 | 🟢 |
骰子 | 🟢 |
猜拳 | 🟢 |
markdown | 🔴 |
按钮 | 🔴 |
转发 | 🔴 |
markdown和按钮模板已添加至web面板的开发板块,由于作者没有测试环境,如有报错请提issue或入群反馈。
指令
小微帮助
小微设置面板Ip127.0.0.1
小微设置面板端口12345
小微(开启|重启|关闭)面板服务
注意关闭面板也会关闭反向ws连接小微指令列表
小微删除指令 + 序号
特性
小微插件允许你便捷地通过Web面板添加机器人的指令和预定义消息
插件特别对文本消息段和图片消息段进行了友好处理,即使没有写过代码,你也能快捷制作简易的插件
插件面板提供了可视化的图片编辑器,仅通过拖拉拽即可生成美观的图片,您可导出模板HTML或者直接添加到指令列表,后者将自动分配消息段的资源到Yunzai的data/micro-plugin/plugins目录,每个文件夹被视为一个插件包,包括HTML文件、图片、音频、视频、HTML工程文件等,当然面板提供的操作可以让你无视这个资源目录
您仍然可以使用模板字符串来插入符合JavaScript语法的变量或表达式,插件提供了消息事件的模板变量,只需要在文本处输入键盘符
/
即可唤出变量列表,这使得您可以制作动态的文本和图片插件内置了简易的文件系统,但它能满足您基本的文件操作需求,包含上传、下载、新建、剪切、移动、复制、删除,您还可以通过点击文件名预览图片、音频、视频。当然,如果需要大批量上传文件,您需要使用其它专业的文件上传工具
您可以使用文件系统的代码编辑器来编辑您的项目文件,它附带了多个主题,并支持常见语言的高亮显示、语法检查、代码补全功能,支持的语言有
javascript
、html
、css
、typescript
、jsx
、tsx
、js
、json
、yaml
、java
、golang
、c/cpp
、python
、bash
、markdown
您可在日志面板分页查看机器人的日志
状态面板提供了酷酷的系统状态数据大屏,并友好支持移动端页面布局,您还可以在这里查看实时文本和图片消息,点击大屏的群号或好友让机器人快捷回复
内置标准输入输出和onebotv11适配器,可在面板配置启用
内置基于onebot协议的仿真QQ沙盒,涵盖onebot协议大部分的动作、事件和接口,你可以在免登录环境高效测试你的插件!
支持在线管理Redis数据库
联系
- 小微的崽窝: 397798018
鸣谢
yunzaijs 插件运行环境
Yenai-Plugin 系统状态接口参考
es-drager 拖拽组件
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago