mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
117 lines
2.9 KiB
Markdown
117 lines
2.9 KiB
Markdown
# LLOneBot API
|
||
|
||
LiteLoaderQQNT的OneBot11协议插件
|
||
|
||
*注意:本文档对应的是 LiteLoader 1.0.0及以上版本,如果你使用的是旧版本请切换到本项目v1分支查看文档*
|
||
|
||
*V3之后不再需要LLAPI*
|
||
|
||
## 安装方法
|
||
|
||
1.安装[LiteLoaderQQNT](https://liteloaderqqnt.github.io/guide/install.html)
|
||
|
||
2.安装本项目插件[OneBotApi](https://github.com/linyuchen/LiteLoaderQQNT-OneBotApi/releases/), 注意本插件2.0以下的版本不支持LiteLoader 1.0.0及以上版本
|
||
|
||
*关于插件的安装方法: 下载后解压复制到插件目录*
|
||
|
||
*插件目录:`LiteLoaderQQNT/plugins`*
|
||
|
||
## 支持的API
|
||
|
||
目前支持的协议
|
||
- [x] http调用api
|
||
- [x] http事件上报
|
||
- [x] 正向websocket
|
||
- [x] 反向websocket
|
||
|
||
主要功能:
|
||
- [x] 发送好友消息
|
||
- [x] 发送群消息
|
||
- [x] 获取好友列表
|
||
- [x] 获取群列表
|
||
- [x] 获取群成员列表
|
||
- [x] 撤回消息
|
||
- [x] 上报好友消息
|
||
- [x] 上报群消息
|
||
- [x] 上报好友、群消息撤回
|
||
|
||
消息格式支持:
|
||
- [x] 文字
|
||
- [x] 表情
|
||
- [x] 图片
|
||
- [x] 引用消息
|
||
- [x] @群成员
|
||
- [x] 语音
|
||
- [x] json消息(只上报)
|
||
- [x] 转发消息记录(目前只能发不能收)
|
||
- [ ] 红包
|
||
- [ ] xml
|
||
|
||
支持的api:
|
||
- [x] get_login_info
|
||
- [x] send_msg
|
||
- [x] send_group_msg
|
||
- [x] send_private_msg
|
||
- [x] delete_msg
|
||
- [x] get_group_list
|
||
- [x] get_group_info
|
||
- [x] get_group_member_list
|
||
- [x] get_group_member_info
|
||
- [x] get_friend_list
|
||
- [x] get_msg
|
||
- [x] get_version_info
|
||
- [x] get_status
|
||
- [x] can_send_image
|
||
- [x] can_send_record
|
||
|
||
## 示例
|
||
|
||

|
||
|
||
## 一些坑
|
||
|
||
<details>
|
||
<summary>下载了插件但是没有看到在NTQQ中生效</summary>
|
||
<br/>
|
||
检查是否下载的是插件release的版本,如果是源码的话需要自行编译。依然不生效请查阅<a href="https://liteloaderqqnt.github.io/guide/plugins.html">LiteLoaderQQNT的文档</a>
|
||
</details>
|
||
<br/>
|
||
|
||
<details>
|
||
<summary>调用接口报404</summary>
|
||
<br/>
|
||
目前没有支持全部的onebot规范接口,请检查是否调用了不支持的接口
|
||
</details>
|
||
<br/>
|
||
|
||
<details>
|
||
<summary>发送不了图片和语音</summary>
|
||
<br/>
|
||
检查当前操作用户是否有LiteLoaderQQNT/data/LLOneBot的写入权限,如Windows把QQ上安装到C盘有可能会出现无权限导致发送失败
|
||
</details>
|
||
<br/>
|
||
|
||
<details>
|
||
<summary>不支持cq码</summary>
|
||
<br/>
|
||
cq码已经过时了,没有支持的打算(主要是我不用这玩意儿,加上我懒)
|
||
</details>
|
||
<br/>
|
||
|
||
<details>
|
||
<summary>QQ变得很卡</summary>
|
||
<br/>
|
||
这是你的群特别多导致的,因为启动后会批量获取群成员列表,获取完之后就正常了
|
||
</details>
|
||
<br/>
|
||
|
||
|
||
## TODO
|
||
- [x] 重构摆脱LLAPI,目前调用LLAPI只能在renderer进程调用,需重构成在main进程调用
|
||
- [x] 支持正、反向websocket(感谢@disymayufei的PR)
|
||
- [x] 转发消息记录
|
||
- [ ] 好友点赞api
|
||
|
||
## onebot11文档
|
||
<https://11.onebot.dev/>
|