本广告位200一月本广告位200一月本广告位200/月
查看: 679|回复: 4

[免费] [插件发布] OnoHttpApiServer Ver:1.0.4 插件跨平台开发,高性能Hpsocket框架

[复制链接]
  • TA的每日心情

    2022-7-28 02:20
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    3

    主题

    18

    帖子

    131

    积分

    江左白衣

    Rank: 2

    积分
    131
    发表于 2022-7-20 22:45:27 | 显示全部楼层 |阅读模式
    插件发布
    插件名称: OnoHttpApiServer
    插件版本: 1.0.4
    插件作者: Wod
    插件说明: 实现OnoQQ跨平台开发插件
    插件类型: 工具 接口 其它 
    交流群号: -
    本帖最后由 Wod 于 2022-7-28 03:30 编辑

    OnoHttpApiServer


    OnoBotHttpApiServer支持多QQ多开软件,亦支持单软件多QQ。

    多开使用说明:
                多开OnoQQ机器人框架,先在一个框架内启动插件的服务,随后其余框架插件服务端口设置第一个启动服务的端口

    OnoBotHttpApiServer
    • 实现插件跨平台开发
    • 多开调用,Ono多开只需要调用一个接口函数即可,单Air版实现多QQ框架
    • 使用过程中遇到任何问题请联系QQ52161700

    开发文档已完善目前已有功能


    1.png
    • 回调功能使用
    插件内开启使用HTTP回调Event事件被触发后程序会请求回调URL并发送POST内容。收到的具体内容为
    1. {
    2.     "Type": "Event",
    3.     "data": {
    4.         "BotQQ": "",
    5.         "MsgType": "",
    6.         "MsgSubType": "",
    7.         "Msgsource": "",
    8.         "TriggerObjectActive": "",
    9.         "TriggerObjectPassive": "",
    10.         "MsgContent": "",
    11.         "MsgNumber": "",
    12.         "MsgID": "",
    13.         "OriginalMessage": "",
    14.         "PayOriginalJson": "",
    15.         "TextHandOut": ""
    16.     }
    17. }
    复制代码

    参数名
    参数说明
    详细解释
    BotQQ机器人QQ用于判定哪个QQ接收到该消息
    MsgType消息类型接收到消息类型,该类型可在常量表中查询具体定义,此处仅列举: -1 未定义事件 0,在线状态临时会话 1,好友信息 2,群信息 3,讨论组信息 4,群临时会话 5,讨论组临时会话 6,财付通转账 7,好友验证回复会话
    MsgSubType消息子类型此参数在不同OQ_下,有不同的定义,暂定:接收财付通转账时 1待确认收款 0为已收款 有人请求入群时,不良成员这里为1
    Msgsource消息来源此消息的来源,如:群号、讨论组ID、临时会话QQ、好友QQ等
    TriggerObjectActive触发对象_主动主动发送这条消息的QQ,踢人时为踢人管理员QQ
    TriggerObjectPassive触发对象_被动被动触发的QQ,如某人被踢出群,则此参数为被踢出人QQ
    MsgContent消息内容此参数有多重含义,常见为:对方发送的消息内容,但当OQ_消息类型为 某人申请入群,则为入群申请理由,当消息类型为财付通转账时为 原始json
    MsgNumber消息序号此参数暂定用于消息撤回
    MsgID消息ID此参数暂定用于消息撤回
    OriginalMessage原始信息UDP收到的原始信息,特殊情况下会返回JSON结构(入群事件时,这里为该事件seq)
    PayOriginalJson转账原始json当消息类型为转账时,此为转账原始json,跟消息内容同源
    TextHandOut信息回传文本指针_Out此参数用于插件加载拒绝理由 用法:写到内存(“拒绝理由”,OQ_信息回传文本指针_Out)
    PHP接收代码
    1. <?php
    2. if($_SERVER['REQUEST_METHOD'] == "POST"){
    3.     $data = json_decode(file_get_contents('php://input'));//解析收到的POST数据
    4.     if($data->Type == "Event"){
    5.         $data = $data->data;//收到的Event事件内容
    6.     }

    7. }
    复制代码


    为OnoAir单QQ版本做的,实现单QQ框架也能当多QQ框架使用。


    1.png









    详细文档请移步:https://console-docs.apipost.cn/ ... 94/781c6567e9d1c3c2
    OnoHttpApiServer (apipost.cn)



    插件下载:https://darkwod.lanzouq.com/i2Bq008ipcba

    PHPSDK:https://darkwod.lanzouq.com/iwcxV084sirg
    1.0.4更新内容
    • 优化子服务与主服务之间的逻辑
    • 修复多开只匹配一个QQ问题
    1.0.3更新内容
    • 修复和优化HTTP在插件之间的通讯
    1.0.2更新内容
    • 增加自动更新功能
    1.0.1更新内容
    • 优化HTTP主服务与子服务之间通讯
    • 增加IP黑白名单
    • 实时监测账号状况与HTTP服务同步

    未实现功能
    • WebSocket回调
    • WebSocketApi






  • TA的每日心情

    2022-7-23 14:21
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    0

    主题

    50

    帖子

    204

    积分

    江左白衣

    Rank: 2

    积分
    204
    QQ
    发表于 2022-7-23 14:39:49 | 显示全部楼层
    66666666666.老铁
    回复

    使用道具 举报

  • TA的每日心情

    前天 09:24
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    0

    主题

    35

    帖子

    152

    积分

    江左白衣

    Rank: 2

    积分
    152
    发表于 2022-7-27 04:42:07 | 显示全部楼层
    大哥安装不上啊
    回复

    使用道具 举报

  • TA的每日心情

    2022-7-28 02:20
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    3

    主题

    18

    帖子

    131

    积分

    江左白衣

    Rank: 2

    积分
    131
     楼主| 发表于 2022-7-28 02:21:06 | 显示全部楼层

    安装不上?啥意思?
    回复

    使用道具 举报

  • TA的每日心情

    前天 09:24
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    0

    主题

    35

    帖子

    152

    积分

    江左白衣

    Rank: 2

    积分
    152
    发表于 2022-8-6 08:50:59 | 显示全部楼层
    不能正常运行。。。
    回复

    使用道具 举报

    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表