LGO机器人开发
    LGO机器人开发
    • 📘基础知识
    • 🛠️应用开发
    • 🚫应用规范
    • 📝文本代码
    • 💬消息解析
    • 💎群空间小程序对接
    • 🪢API接口
      • 接口说明
      • 发送消息
        • ✨通用发消息
        • 发送文本
        • 发送图片
        • 发送文件
        • 发送GIF
        • 发送艾特
        • 发送名片
        • 发送链接
        • 发送小程序
        • 发送XML
        • 转发消息
        • 撤回消息
        • 发送语言聊天
        • 发送视频聊天
        • 发送语音消息
      • 用户
        • 获取登陆微信
        • 个人信息
        • 获取登录状态
        • 跳转到二维码
        • 获取登录二维码URL
        • 退出登录
      • 好友
        • 获取通讯录
        • 获取企业好友和群聊列表
        • 获取好友列表
        • 获取指定好友信息
        • 网络获取指定好友信息
        • 网络更新好友信息
        • 发送好友请求
        • 删除好友
        • 修改好友备注
        • 同意好友
        • 好友状态检测
        • 搜索联系人
        • 创建标签
        • 拉黑
        • 标签列表
        • 修改好友标签
        • 获取指定标签好友列表
      • 群聊
        • 获取群成员列表
        • 获取群聊列表
        • 获取企业群成员列表
        • 创建群聊
        • 修改群聊名称
        • 发布群公告
        • 添加群成员(40人以下)
        • 添加群成员(40人以上)
        • 更新群成员信息
        • 剔除群成员(需要管理员或群主)
        • 退出群聊
        • 获取群内昵称
        • 修改我的群内昵称
        • 显示/隐藏群成员昵称
        • 保存到通讯录
        • 获取群成员邀请详情
      • 会话操作
        • 开启/关闭消息免打扰
        • 开启/关闭置顶
        • 切换聊天对象
        • 下载头像
        • 收款
        • 退款
        • 防撤回
        • 同意进群
      • 事件通知
        • 登录事件
        • 账号退出
        • 消息通知
        • 二维码刷新事件
        • 二维码收款事件
        • 群成员退群事件
        • 群成员进群事件
        • 群成员昵称修改事件
      • 浏览器
        • 打开内置浏览器
      • 公众号
        • 关注公众号
        • 取消关注公众号
        • 取公众号列表
      • 数据库
        • 获取数据库句柄
        • 数据库查询
      • 朋友圈
        • 刷新朋友圈
        • 获取朋友圈下一页
        • 获取指定好友朋友圈
        • 点赞
        • 取消点赞
        • 评论
        • 删除评论
        • 文本发圈
        • 图文发圈
        • 视频发圈
        • XML发圈
      • 收藏
        • 获取收藏列表
        • 转发收藏
      • 其他
        • 输出日志
        • 图片解密
        • GetA8Key
        • 扫码GetA8Key
        • 修改版本号
        • 开启图片下载
        • 开启视频下载
        • 下载图片
        • GetA8Key2
        • 二维码解密
    • 定制接口
      • 司机查询
        POST
    • 同步服务

    🛠️应用开发

    在LGO里面,插件有两种开发形式

    动态链接库文件dll文件#

    通过编译dll文件实现,后缀名为lgo.dll

    WebSocket接口方式#

    即通过WebSocket方式调用
    本地运行需要通过WebSocket客户端进行调用和接受消息

    JSON模版#

    // 插件的Json文件支持以 // 开头的注释;
    
    // 开发模式应用 【*.lgo.dll & *.lgo.json】 的文件名必须相同,例如:demo.lgo.dll & demo.lgo.json,否则无法加载应用;
    
    // 开发模式应用 【dll & json】文件类型后缀名必须为  lgo.dll & lgo.json,否则无法加载应用;
    
    // 注意:生成应用后无法更改文件名,否则无法加载应用;
    
    // 注意:Json文件编辑 换行请用\r\n替代换行 否则会导致信息出错 框架内部编辑 直接使用 Enter 即可
    
    {
        "name":"【应用名称】",				// 应用名称
        "version":"【应用版本】",				// 应用版本
        "author":"【应用作者】",				// 应用作者
        "explain":"【应用介绍】",				// 应用说明
        "priority":"【优先级】",				// 优先级
        "token":"bZgdKBKUHUYEzwhrCw5HvByuIoP1v5eK"		// 开发者中心获取,用来查看应用数据,如安装量、在线时长、用户数等,请勿泄露。
    
    }

    事件说明#

    事件列表#

    以下事件必须进行响应,否则可能造成插件无法正确加载。
    Initialization事件——初始化,不要在这里处理任何事件
    Enable事件——插件被启用(框架启动完成后,如果插件已启用也将调用一次这里,便于初始化)
    StopUsing事件——插件被停用
    Uninstall事件——插件被卸载,如卸载时插件为启用状态,会先调用一次停用
    i 以下事件必须进行响应,否则可能造成插件无法正确加载。
    Login事件——新的账号登录成功/下线
    EventGroupChat事件——群消息事件
    EventPrivateChat事件——私聊消息事件
    EventDeviceCallback事件——设备回调事件
    EventFrieneVerify事件——好友请求事件
    EventGroupNameChange事件——群名称变动事件
    EventGroupMemberAdd事件——群成员增加事件(新人进群)
    EventGroupMemberDecrease事件——群成员减少事件(群成员退出)
    EventInvitedInGroup事件——被邀请入群事件
    EventQRcodePayment事件——面对面收款事件
    菜单事件——当用户选择对应菜单时运行这里

    API列表#

    常量说明#

    插件返回值#

    image.png

    消息类型#

    image.png

    添加类型#

    image.png

    开发SDK#

    易语言#

    LGO开发模块.ec ——开发模块
    me.lgo.demo.e ——演示模板
    由LGO官方发布,请进群下载(453736473)

    贡献
    更多版本的SDK期待您的提交,感谢您的贡献!
    联系 驰子 QQ309670816
    修改于 2024-02-07 03:20:39
    上一页
    📘基础知识
    下一页
    🚫应用规范
    Built with