【暂时停止】YoyoRobot - 划时代 - 面板+VPS QQ机器人-无外依赖

LLSE 【暂时停止】YoyoRobot - 划时代 - 面板+VPS QQ机器人-无外依赖 0.0.26

Source of resources
Original
Copyright link
#
Language
Chinese(Simplified)
Supported version
  1. The latest version
如果遇到问题可以 点击我加群询问
推荐启动器
群里 群文件 有视频教程
支持面板服,支持vps的机器人
扩展开发文档地址 https://docs.wyouw.cn/Home/YoyoRobot/

直接将插件 扔在 plugins 文件夹里即可

从LXLRobot机器人移植的正则扩展(适用于YoyoRobot机器人)
请加群下载获取最新扩展!点击我加群下载扩展



PKD7C5B4M)1(WGWFC]43CCI.png

第三方调用​

http api 调用(有返回值)

请求地址: http://你的主机地址(本地可以直接 localhost或者127.0.0.1):4000/key密钥/api的函数名

方式: POST

请求头类型: application/json

Body数据: Array []

举例 发送群聊信息:

地址: http://localhost:4000/NmcBLnKynv/sendGroupMsg

数据:[363457102,"我是机器人,我是通过http发送的"]

返回:

JSON:
{
"code": 200,
"message": "success",
"data": {
"seq": 28199,
"rand": 1358019652,
"time": 1661865554,
"message_id": "FanqTluYjw8AAG4nUPG8RGMODlIB"
}
}

#websocket 调用支持监听(调用无返回值)

握手地址: ws://你的主机地址(本地可以直接 localhost或者127.0.0.1):5000/key密钥

注意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>

NameAPIDescription
给指定名称绑定QQnameBind(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
Author
Yoyo666
Discount price
45金粒
Discount end
Jul 11, 2031
Downloads
701
Views
12,881
First release
Last update
Rating
4.60 star(s) 5 ratings

More resources from Yoyo666

Share this resource

Latest updates

  1. rt

    rt
  2. 更新 0.0.26

    配置新增 字段 sign_api_addr 签名服务器地址
  3. 新增 恰饭码

Latest reviews

机器人很不错
如果必须让大家下载其他东西才能正常使用,能不能给个网盘链接,或者至少把群审核弄快一点,群也进不去,下不了拓展机器人也用不了
咋删除插件
非常好用的插件
十分好用的插件,大大滴好!!!
好用死了!