Teemo
不要低估迅捷斥候的威力。
本项目用于和英雄联盟游戏客户端进行请求和通信。
使用 Usage
本项目适用于:
- Windows
- League Of Legends
事件 Event
在https://127.0.0.1:<PORT>/help可以查看。
需要注意的是:如果注册了某事件,会触发这个事件及其所有子事件。比如注册/lol-lobby/v2/lobby事件,那么/lol-lobby/v2/lobby/members也会触发事件回调.
示例
对局进行中的事件
对局开始后通过https://127.0.0.1:2999/swagger/v3/openapi.json查看接口地址。
可在官方文档中搜索2999即可找到所有api的功能描述。
其它
LCU websocket
https://hextechdocs.dev/getting-started-with-the-lcu-websocket/
示例:https://gist.github.com/Pupix/eb662b1b784bb704a1390643738a8c15
程序流程
- 初始化数据;
- api转发;
- ws连接;
- ws检查;
- ws关闭;
- 程序关闭。
流程错误处理
- 若401,返回至1;
- 若被拒绝,返回至1;
- 若关闭程序,停止所有循环。
如何关闭 vscode 的 rust-analyzer 插件的自动类型提示
https://zhuanlan.zhihu.com/p/535828881
LCU主动关闭ws
开发
# 运行示例:管理员身份打开终端并运行以下命令