NapCat
  1. 个人操作
NapCat
  • NapCat 接口文档
  • 账号相关
    • 设置账号信息
      POST
    • 获取被过滤好友请求
      POST
    • 获取推荐好友/群聊卡片
      POST
    • 处理被过滤好友请求
      POST
    • 获取当前账号在线客户端列表
      POST
    • 设置消息已读
      POST
    • 获取推荐群聊卡片
      POST
    • 设置在线状态
      POST
    • 获取好友分组列表
      POST
    • 设置头像
      POST
    • 点赞
      POST
    • 设置私聊已读
      POST
    • 设置群聊已读
      POST
    • 创建收藏
      POST
    • 处理好友请求
      POST
    • 设置个性签名
      POST
    • 获取登录号信息
      POST
    • 最近消息列表
      POST
    • 获取账号信息
      POST
    • 获取好友列表
      POST
    • _设置所有消息已读
      POST
    • 获取点赞列表
      POST
    • 获取收藏表情
      POST
    • 删除好友
      POST
    • _获取在线机型
      POST
    • _设置在线机型
      POST
    • 获取用户状态
      POST
    • 获取状态
      POST
    • 获取小程序卡片
      POST
    • 获取单向好友列表
      POST
    • 设置自定义在线状态
      POST
    • 设置好友备注
      POST
  • 消息相关
    • 发送群聊消息
      • 发送群文本
      • 发送群艾特
      • 发送群图片
      • 发送群系统表情
      • 发送群JSON
      • 发送群语音
      • 发送群视频
      • 发送群回复
      • 发送群聊音乐卡片
      • 发送群聊超级表情 骰子
      • 发送群聊超级表情 猜拳
      • 发送群合并转发消息
      • 发送群文件
      • 消息转发到群
      • 发送群聊戳一戳
      • 发送群聊自定义音乐卡片
    • 发送私聊消息
      • 发送私聊文本
      • 发送私聊图片
      • 发送私聊系统表情
      • 发送私聊JSON
      • 发送私聊语音
      • 发送私聊视频
      • 发送私聊回复
      • 发送私聊音乐卡片
      • 发送私聊自定义音乐卡片
      • 发送私聊超级表情 骰子
      • 发送私聊超级表情 猜拳
      • 发送私聊合并转发消息
      • 消息转发到私聊
      • 发送私聊文件
      • 发送私聊戳一戳
    • 发送戳一戳
    • 撤回消息
    • 获取群历史消息
    • 获取消息详情
    • 获取合并转发消息
    • 贴表情
    • 获取好友历史消息
    • 获取贴表情详情
    • 发送合并转发消息
    • 获取语音消息详情
    • 获取图片消息详情
    • 发送群AI语音
  • 群聊相关
    • 设置群搜索
    • 设置群添加选项
    • 设置群机器人添加选项
    • 批量踢出群成员
    • 设置群备注
    • 群踢人
    • 获取群系统消息
    • 群禁言
    • 获取群精华消息
    • 全体禁言
    • 设置群头像
    • 设置群管理
    • 设置群成员名片
    • 设置群精华消息
    • 设置群名
    • 删除群精华消息
    • 退群
    • _发送群公告
    • 设置群头衔
    • _获取群公告
    • 处理加群请求
    • 获取群信息
    • 获取群列表
    • _删除群公告
    • 获取群成员信息
    • 获取群成员列表
    • 获取群荣誉
    • 获取群信息ex
    • 获取群 @全体成员 剩余次数
    • 获取群禁言列表
    • 获取群过滤系统消息
    • 群打卡
    • 群打卡
  • 文件相关
    • 移动群文件
    • 转存为永久文件
    • 重命名群文件
    • 获取文件信息
    • 上传群文件
    • 创建群文件文件夹
    • 删除群文件
    • 删除群文件夹
    • 上传私聊文件
    • 获取群文件系统信息
    • 下载文件到缓存目录
    • 获取群根目录文件列表
    • 获取群子目录文件列表
    • 获取群文件链接
    • 获取私聊文件链接
    • 清空缓存
  • 密钥相关
    • 获取clientkey
    • 获取cookies
    • 获取 CSRF Token
    • 获取 QQ 相关接口凭证
    • nc获取rkey
    • 获取rkey
    • 获取rkey服务
  • 个人操作
    • OCR 图片识别
      POST
    • .OCR 图片识别
      POST
    • 英译中
      POST
    • 设置输入状态
      POST
    • .对事件执行快速操作
      POST
    • 检查是否可以发送图片
      POST
    • 检查是否可以发送语音
      POST
    • 获取AI语音人物
      POST
    • 获取AI语音
      POST
  • 系统操作
    • 获取机器人账号范围
    • 账号退出
    • 发送自定义组包
    • 获取packet状态
    • 获取版本信息
  • 其他
    • 保留
      • send_private_msg
      • send_group_msg
      • send_msg
    • 接口
      • unknown
      • get_guild_list
      • get_guild_service_profile
      • 检查链接安全性
      • 点击按钮
    • bug
      • 获取收藏列表
      • 获取被过滤的加群请求
      • 获取中文分词
  1. 个人操作

.OCR 图片识别

POST
/.ocr_image
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/.ocr_image' \
--header 'Content-Type: application/json' \
--data-raw '{
    "image": "https://assets.cdn.ifixit.com/static/images/home/search-hero-backgrounds/car_tire-2180.avif"
    // 本地路径
    //"image": "file://D:/a.jpg"
}'
响应示例响应示例
{
    "status": "ok",
    "retcode": 0,
    "data": [
        {
            "text": "nU",
            "pt1": {
                "x": "25.930853",
                "y": "1.711797"
            },
            "pt2": {
                "x": "72.461205",
                "y": "2.745806"
            },
            "pt3": {
                "x": "72.193184",
                "y": "14.806514"
            },
            "pt4": {
                "x": "25.662836",
                "y": "13.772506"
            },
            "charBox": [
                {
                    "charText": "nU",
                    "charBox": {
                        "pt1": {
                            "x": "41.186707",
                            "y": "2.050816"
                        },
                        "pt2": {
                            "x": "56.442558",
                            "y": "2.389835"
                        },
                        "pt3": {
                            "x": "56.182915",
                            "y": "14.073647"
                        },
                        "pt4": {
                            "x": "40.927063",
                            "y": "13.734628"
                        }
                    }
                }
            ],
            "score": ""
        },
        {
            "text": "yion in",
            "pt1": {
                "x": "40.310081",
                "y": "19.155090"
            },
            "pt2": {
                "x": "92.413017",
                "y": "17.004047"
            },
            "pt3": {
                "x": "93.224297",
                "y": "36.654957"
            },
            "pt4": {
                "x": "41.121365",
                "y": "38.806000"
            },
            "charBox": [
                {
                    "charText": "yion",
                    "charBox": {
                        "pt1": {
                            "x": "40.310081",
                            "y": "19.155090"
                        },
                        "pt2": {
                            "x": "66.660988",
                            "y": "18.067207"
                        },
                        "pt3": {
                            "x": "67.446922",
                            "y": "37.104027"
                        },
                        "pt4": {
                            "x": "41.096012",
                            "y": "38.191910"
                        }
                    }
                },
                {
                    "charText": " ",
                    "charBox": {
                        "pt1": {
                            "x": "66.660988",
                            "y": "18.067207"
                        },
                        "pt2": {
                            "x": "73.847603",
                            "y": "17.770512"
                        },
                        "pt3": {
                            "x": "74.633530",
                            "y": "36.807331"
                        },
                        "pt4": {
                            "x": "67.446922",
                            "y": "37.104027"
                        }
                    }
                },
                {
                    "charText": "in",
                    "charBox": {
                        "pt1": {
                            "x": "73.847603",
                            "y": "17.770512"
                        },
                        "pt2": {
                            "x": "85.825287",
                            "y": "17.276018"
                        },
                        "pt3": {
                            "x": "86.611214",
                            "y": "36.312836"
                        },
                        "pt4": {
                            "x": "74.633530",
                            "y": "36.807331"
                        }
                    }
                }
            ],
            "score": ""
        },
        {
            "text": "mlHttp.",
            "pt1": {
                "x": "6.956338",
                "y": "61.610126"
            },
            "pt2": {
                "x": "72.331848",
                "y": "65.844292"
            },
            "pt3": {
                "x": "71.104248",
                "y": "84.798470"
            },
            "pt4": {
                "x": "5.728738",
                "y": "80.564301"
            },
            "charBox": [
                {
                    "charText": "mlHttp",
                    "charBox": {
                        "pt1": {
                            "x": "9.230268",
                            "y": "61.757401"
                        },
                        "pt2": {
                            "x": "61.530674",
                            "y": "65.144737"
                        },
                        "pt3": {
                            "x": "60.341438",
                            "y": "83.506592"
                        },
                        "pt4": {
                            "x": "8.041031",
                            "y": "80.119255"
                        }
                    }
                },
                {
                    "charText": ".",
                    "charBox": {
                        "pt1": {
                            "x": "63.804607",
                            "y": "65.292007"
                        },
                        "pt2": {
                            "x": "70.626396",
                            "y": "65.733833"
                        },
                        "pt3": {
                            "x": "69.437164",
                            "y": "84.095695"
                        },
                        "pt4": {
                            "x": "62.615368",
                            "y": "83.653870"
                        }
                    }
                }
            ],
            "score": ""
        }
    ],
    "message": "",
    "wording": "",
    "echo": null
}

请求参数

Body 参数application/json
image
string 
必需
示例

返回响应

🟢200成功
application/json
Body
status
enum<string> 
必需
枚举值:
ok
retcode
number 
必需
data
array [object {7}] 
必需
text
string 
该行文本总和
必需
pt1
object 
顶点坐标
必需
pt2
object 
顶点坐标
必需
pt3
object 
顶点坐标
必需
pt4
object 
顶点坐标
必需
charBox
array [object {2}] 
拆分
必需
score
string 
必需
message
string 
必需
wording
string 
必需
echo
string  | null 
必需
上一页
OCR 图片识别
下一页
英译中
Built with