import{_ as r}from"./plugin-vue_export-helper-c27b6911.js";import{r as i,o as n,c as o,a as t,d as e,b as a,e as h}from"./app-e0095480.js";const c={},s={class:"hint-container warning"},l=t("p",{class:"hint-container-title"},"注意",-1),b=h('
该接口用于获取图片,只能获取已缓存的图片。
/get_image
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
file | string | 是 | 文件 MD5 |
字段 | 类型 | 说明 |
---|---|---|
size | int64 | 文件大小 |
url | string | 文件 URL |
filename | string | 文件 名称 |
该接口用于检查是否可以发送图片。
/can_send_image
提示
该 API 无需参数
字段名 | 数据类型 | 说明 |
---|---|---|
yes | boolean | 是或否 |
该接口用于图片 OCR。
/ocr_image
字段 | 类型 | 说明 |
---|---|---|
image | string | 图片ID |
字段 | 类型 | 说明 |
---|---|---|
texts | List<TextDetection> | OCR结果 |
language | string | 语言 |
字段 | 类型 | 说明 |
---|---|---|
text | string | 文本 |
confidence | int32 | 置信度 |
coordinates | vector2[] | 二维数组表示的坐标 |
该接口用于获取语音。
/get_record
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
file | string | 是 | 文件 MD5 |
out_format | string | 是 | 输出格式 |
字段 | 类型 | 说明 |
---|---|---|
file | string | 文件路径 |
url | string | 文件 URL |
md5 | string | 文件md5,get_file的时候用这个较稳定,然后你程序如果是反向ws,可以用这个作为record的等待ident |
该接口用于检查是否可以发送语音。
/can_send_record
提示
该 API 无需参数
字段名 | 数据类型 | 说明 |
---|---|---|
yes | boolean | 是或否 |
/get_record
提示
要使用此接口, 通常需要安装 ffmpeg, 请参考 OneBot 实现的相关说明。
字段名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
file | string | - | 收到的语音文件名(消息段的 file 参数), 如 0B38145AA44505000B38145AA4450500.silk |
out_format | string | - | 要转换到的格式, 目前支持 mp3 、amr 、wma 、m4a 、spx 、ogg 、wav 、flac |
字段名 | 数据类型 | 说明 |
---|---|---|
file | string | 转换后的语音文件路径, 如 /home/somebody/cqhttp/data/record/0B38145AA44505000B38145AA4450500.mp3 |
该接口用于获取语音,哦当然,这个接口目前使用的是base64返回,主要为了照顾使用反向websocket的用户,如果是正向用户或者getpost用户,直接用/res/去拿数据更方便
如果你选择压缩,目前文本压缩性能较好,如果是音频或者视频,压缩率只有95.7%左右,大概只能节省5%的带宽,是否使用压缩获取可以自行考虑
/get_file
字段 | 类型 | 必须 | 说明 |
---|---|---|---|
file | string | 是 | 文件 MD5 |
file_type | string | 是 | 输出格式,支持base64 |
字段 | 类型 | 说明 |
---|---|---|
file | string | 文件路径,和get_record一样 |
base64String | string | 文件 URL |
md5 | string | 文件md5 |