- Source of resources
- Original
- Copyright link
- #
- Language
- Chinese(Simplified)
- Supported version
- The latest version
如果遇到问题可以 点击我加群询问
推荐启动器
www.minebbs.com
群里 群文件 有视频教程
支持面板服,支持vps的机器人
扩展开发文档地址 https://docs.wyouw.cn/Home/YoyoRobot/
直接将插件 扔在 plugins 文件夹里即可
从LXLRobot机器人移植的正则扩展(适用于YoyoRobot机器人)
请加群下载获取最新扩展!点击我加群下载扩展
返回:
注意Key错误会被拒绝 并强制断开
推荐启动器
DTconsole - Blocks Party - 方块派对 | 支持多服务器 | 支持多种服务端
这是一款多服务器控制的启动器,内置frp。 续llse-bds工具的后续 | 支持多服务器 | 支持多种服务器 | 内置frp | 开机自启等 推荐使用配置 CPU >= 2核 内存 >= 4GB 1,很适合家里云 2,很适合临时联机工具 3,资源包一键下载安装 4,操作简单

支持面板服,支持vps的机器人
扩展开发文档地址 https://docs.wyouw.cn/Home/YoyoRobot/
直接将插件 扔在 plugins 文件夹里即可
从LXLRobot机器人移植的正则扩展(适用于YoyoRobot机器人)
请加群下载获取最新扩展!点击我加群下载扩展
第三方调用
http api 调用(有返回值)
返回:
JSON:
{
"code": 200,
"message": "success",
"data": {
"seq": 28199,
"rand": 1358019652,
"time": 1661865554,
"message_id": "FanqTluYjw8AAG4nUPG8RGMODlIB"
}
}
#websocket 调用支持监听(调用无返回值)
注意Key错误会被拒绝 并强制断开
#发送Api调用
举例 发送群聊信息:
JavaScript:
{
type:'sendGroupMsg',//api函数名
data:[
363457102,
"我是机器人,我通过websocket发送的信息"
]//对呀函数的数据
}
#新版本 llse api 调用 支持事件和 api使用 (>=0.1.18)
JavaScript:
//新版本调用举例
const yoyorobot = require('../yoyorobot/llseapi.js');//这个是nodejs 插件去调用的路径
//const yoyorobot = require('./nodejs/yoyorobot/llseapi.js');//这个是 js 插件去调用的路径
//这是一个初始化函数 在这个里面才能使用 yoyo 变量 你可以在顶部定义一个变量 来赋值 也可以的
yoyorobot((yoyo) => {
//等机器人上线后才可以 进行发送聊天等操作哦
yoyo.listen('online', (event) => {
// 监听到机器人上线了
log('监听到机器人上线了1');
yoyo.client.sendGroupMsg(569211842, [yoyo.segment.text('我是通过segment转义发送的文本')]).then(res => {
log('回调触发:', res);
});
});
yoyo.listen('messageGroup', (event) => {
// 监听到机器人上线了
log('群消息:', event);
});
}, 'test2');//这个 test2 就是你当前的 插件名(可以自定义的)
#(旧版本)LLSE API 调用(无返回值,因为异步的原因返回不了....)
发送信息举例:
JavaScript:
mc.listen("onServerStarted", () => {
if (ll.hasExported('yoyorobot', 'api')) {
let yoyorobot = ll.import('yoyorobot', 'api');
setTimeout(() => {
yoyorobot('sendGroupMsg', [363457102, '我是用llse插件调用发送的哦' + new Date()]);
}, 3000);//这里为啥要延迟呢?因为不知道是否已经登录成功 只有登录成功 才可以发送
} else {
logger.error('没有检测到 YoyoRobot 接口');
}
});
绑定玩家名称 和 QQ
yoyo.bind.<api>Name | API | Description |
---|---|---|
给指定名称绑定QQ | nameBind(name,qq,[force?]) | true|false |
获取绑定信息 | getBind(name) or getBind({name,qq}) | null | Object |
删除绑定信息 | delBind(name) or delBind({name,qq}) | null | true | false |
写入完整的bind配置 | writeBind(text) | true | false |
读取完整的bind配置 | readBind() | null | Object |