跳转至
NapCat Logo

NapCat-SDK for Python

Type-SafeAsync-ReadyFramework-Free

PyPI License Python Version Typing

Stop guessing parameter types. Let the IDE do the work.

告别查文档,享受 100% 类型覆盖 带来的极致补全体验。

NapCat-SDK 是面向 NapCat / OneBot 协议的 Python SDK,主打 完整类型覆盖原生异步零框架约束。你可以用它快速编写机器人逻辑,同时享受 IDE 级别的参数提示与自动补全。

为什么选择 NapCat-SDK

  • 完整类型覆盖:所有事件、消息段、API 都有类型定义,补全体验一流。
  • 纯异步:基于 websockets + asyncio,轻量且性能优秀。
  • 双模式:既能主动连接 NapCat(Client 模式),也能作为反向 WebSocket 服务端。
  • 远程 RPC:内置透明网关,让外部应用跨语言调用 NapCat API。
  • MCP 集成:支持 Model Context Protocol,让 AI 助手实时查询 SDK 文档。
  • 上游同步:基于代码生成链路,零时差跟进上游 Schema 与 API 变更。

你将学到什么

  • 如何在 5 分钟内启动你的第一个 NapCat 机器人
  • 如何监听消息事件并发送富媒体消息
  • 如何调用 OneBot API,并优雅处理扩展接口
  • 如何在 Server 模式下提供反向 WebSocket 服务
  • 如何启用 RPC 模式实现跨语言调用
  • 如何通过 MCP 让 AI 助手查询 SDK 文档

下一步


提示:如果你在使用过程中遇到任何问题,欢迎加入 QQ 群或在 GitHub 上提交 issue!