MCPcopy Index your code
hub / github.com/2891954521/LiteLoaderQQNT-OneBotApi-JS

github.com/2891954521/LiteLoaderQQNT-OneBotApi-JS @v0.2.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.10 ↗ · + Follow
462 symbols 818 edges 32 files 195 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OneBot API JS

在 LiteLoaderQQNT 上添加 OneBot11 协议支持

项目灵感来源于LiteLoaderQQNT-OneBotApi,本项目为JS实现

关于

  • 本项目为轻量级框架,仅实现了部分核心功能,可能不支持现有的QQ机器人框架
  • QQ版本仅在 Windows 下 9.9.12.25765(点击下载) 测试运行通过
  • 框架功能仍在完善中,如在使用时遇到问题或有任何希望改进的地方欢迎提交 Issue

安装方法

  1. 安装 LiteLoaderQQNT 1.0.0 及以上版本
  2. 下载本项目插件 LiteLoaderQQNT-OneBotApi-JS 并手动放置在LiteLoaderQQNT插件目录下:./LiteLoaderQQNT/plugins

API文档

详见 OneBot11,所有已实现的 API 如无特殊说明均以 OneBot11 文档为准

  • 支持的通信方式
  • HTTP API 和 上报
  • 正向 WebSocket
  • 反向 WebSocket

  • 支持的API

  • 收发消息、频道消息、撤回消息、获取好友/群列表等
  • 详见 HTTP API

  • 支持的消息类型

  • 支持常见消息类型:文本、表情、图片、At、回复、撤回等
  • 详见 MessageNotice

Core symbols most depended-on inside this repo

send
called by 42
src/lib/sender.js
i
called by 29
src/logger.js
ntCall
called by 26
src/qqnt/QQNtAPI.js
e
called by 25
src/logger.js
OneBotFail
called by 25
src/oneBot11/api.js
createError
called by 17
src/lib/receiver.js
w
called by 16
src/logger.js
abortHandshake
called by 12
src/lib/websocket.js

Shape

Method 229
Class 136
Function 97

Languages

TypeScript100%

Modules by API surface

src/oneBot11/api.js89 symbols
src/oneBot11/message.js67 symbols
src/lib/websocket.js43 symbols
src/qqnt/api.js40 symbols
src/oneBot11/event.js23 symbols
src/lib/event-target.js23 symbols
src/main/core.js20 symbols
src/lib/receiver.js19 symbols
src/lib/permessage-deflate.js17 symbols
src/lib/websocket-server.js13 symbols
src/utils.js12 symbols
src/logger.js12 symbols

For agents

$ claude mcp add LiteLoaderQQNT-OneBotApi-JS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page