🛠️应用开发
在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列表
常量说明
插件返回值
消息类型
添加类型
开发SDK
易语言
LGO开发模块.ec ——开发模块
me.lgo.demo.e ——演示模板
由LGO官方发布,请进群下载(453736473)
贡献
更多版本的SDK期待您的提交,感谢您的贡献!
联系 驰子 QQ309670816
最后修改时间: 1 年前