Skip to content
This repository has been archived by the owner on Aug 12, 2024. It is now read-only.

Commit

Permalink
Merge pull request #302 from tobycroft/patch-1
Browse files Browse the repository at this point in the history
Update resources.md
  • Loading branch information
ikechan8370 authored Mar 18, 2024
2 parents 6a3ce47 + cb9176c commit af9f1d5
Showing 1 changed file with 25 additions and 2 deletions.
27 changes: 25 additions & 2 deletions docs/api/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ icon: video-camera
| ---- | ------ | -------- |
| file | string | 文件路径 |
| url | string | 文件 URL |
| md5 | string | 文件md5,get_file的时候用这个较稳定,然后你程序如果是反向ws,可以用这个作为record的等待ident |

## 检查是否可以发送语音 <Badge text="未实现" type="danger" />

Expand Down Expand Up @@ -141,9 +142,31 @@ icon: video-camera
| ------ | -------- | ------------------------------------------------------------------------------------------------- |
| file | string | 转换后的语音文件路径, 如 `/home/somebody/cqhttp/data/record/0B38145AA44505000B38145AA4450500.mp3` |

## 获取文件 <Badge text="未实现" type="danger" />
## 获取文件

该接口用于获取文件。
该接口用于获取语音,哦当然,这个接口目前使用的是base64返回,主要为了照顾使用反向websocket的用户,如果是正向用户或者getpost用户,直接用/res/去拿数据更方便

如果你选择压缩,目前文本压缩性能较好,如果是音频或者视频,压缩率只有95.7%左右,大概只能节省5%的带宽,是否使用压缩获取可以自行考虑


### API 端点

`/get_file`

### 参数

| 字段 | 类型 | 必须 | 说明 |
| ---------- | ------ | ---- | -------- |
| file | string || 文件 MD5 |
| file_type | string || 输出格式,支持base64|gzip,如果获取大文件,可以选择压缩 |

### 响应

| 字段 | 类型 | 说明 |
| ---- | ------ | -------- |
| file | string | 文件路径,和get_record一样 |
| base64String | string | 文件 URL |
| md5 | string | 文件md5 |

## 获取视频 <Badge text="未实现" type="danger" />

Expand Down

0 comments on commit af9f1d5

Please sign in to comment.