🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

QQ 直连适配器 NapukettoDev/Adapter-Koishi

Koishi
NapukettoDev13 天前有提交已提供中文文档扫描:未发现敏感能力兼容 / 相关生态

将NapukettoQQ以插件的形式内嵌到Koishi框架

31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/NapukettoDev/Adapter-Koishi.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/22·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 13 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/6(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
NapukettoQQ 的 Koishi 适配器 —— 零外部协议端,让 Koishi 直接驱动 QQ NT 工作原理 • 文档 核心特性 - 原生直连:\ 复用 NapukettoQQ wrapper.node 直调 NAPI,MIT 许可,无需独立协议端或 WebUI。 - 隔离自愈:\ 单账号独立宿主子进程,支持心跳监测与崩溃指数退避重启,不拖垮主进程。 - 双向桥接:\ 完整映射群 / 私聊 Session 元素(文本/@/图/表/音/引)与 Koishi 标准动作 API。 - 便捷登录:\ 历史票据快速登录,配合 @koishijs/plugin-console 支持控制台实时扫码与重登。 快速开始 环境准备 * Koishi ^4.18.7 * QQ NT 客户端:Windows 原生;Linux 可通过 WSL / Wine 运行。 * 无需安装或手动启动任何外部协议端——宿主子进程由插件自动编排。 安装 npm install koishi-plugin-adapter-napuketto 或使用 pnpm add / yarn add koishi-plugin-adapter-napuketto [!TIP] @napuketto/ 依赖、自建宿主入口与 stub QQNT.dll 随包分发,安装后无需额外配置。
展开完整文档(README 剩余 1 节)
NapukettoQQ 的 Koishi 适配器 —— 零外部协议端,让 Koishi 直接驱动 QQ NT

工作原理 • 文档

核心特性

- 原生直连:\
复用 NapukettoQQ wrapper.node 直调 NAPI,MIT 许可,无需独立协议端或 WebUI。
- 隔离自愈:\
单账号独立宿主子进程,支持心跳监测与崩溃指数退避重启,不拖垮主进程。
- 双向桥接:\
完整映射群 / 私聊 Session 元素(文本/@/图/表/音/引)与 Koishi 标准动作 API。
- 便捷登录:\
历史票据快速登录,配合 @koishijs/plugin-console 支持控制台实时扫码与重登。

快速开始

环境准备

* Koishi ^4.18.7
* QQ NT 客户端:Windows 原生;Linux 可通过 WSL / Wine 运行。
* 无需安装或手动启动任何外部协议端——宿主子进程由插件自动编排。

安装

npm install koishi-plugin-adapter-napuketto
或使用 pnpm add / yarn add koishi-plugin-adapter-napuketto

[!TIP]
@napuketto/ 依赖、自建宿主入口与 stub QQNT.dll 随包分发,安装后无需额外配置。

配置

插件本身留空即可,账号配置挂在 bots 下(平台名 onebot):

plugins:
adapter-napuketto: {}

bots:
推荐:key 带 QQ 号,天然支持多账号 onebot:123456789: selfId: "123456789"

单账号也可省略 key 后缀: onebot: selfId: "123456789"

selfId 是唯一必填项,用于登录、数据目录隔离与票据缓存。

| 配置项 | 类型 | 默认值 | 说明 |
| selfId | string | 必填 | 登录 QQ 号,用于数据隔离与票据缓存 |
| qqPath | string | 自动探测 | QQ NT 安装路径 |
| dataDir | string | 自动解析 | 数据与缓存根目录 |
| logLevel | string | debug | debug / info / error / silent |

更多配置(心跳、重启退避、OB11 动作面、入口覆盖)

完整配置项、默认值与多账号说明见 配置文档。

登录与收发

启动 Koishi 后,插件会为每个 bot 拉起独立子进程并尝试快速登录;失败时自动进入二维码登录。安装 @koishijs/plugin-console 后,可在「插件详情页」扫码,状态实时同步,也支持刷新二维码与重新登录。

登录就绪后即可用标准 Koishi API 收发消息,像这样:

ctx.on('message', (session) => {
if (session.content === 'ping') {
return session.send('pong')
}
})

工作原理

每个账号一个自建宿主子进程,Koishi 主进程通过 stdin / stdout 的 JSON Lines 与 kernel 通信。原生层的崩溃、卡死由心跳探针与指数退避隔离在子进程内,主进程不受影响。

展开查看架构图

参与开发

本仓库独立维护(独立 lockfile / CI),直接依赖 npm 上已发布的 @napuketto/,不进上游 NapukettoQQ 仓的 workspace。

pnpm install
pnpm check # Biome + tsc
pnpm test # Vitest
pnpm build # tsdown → lib/index.cjs
pnpm build:client

* 发布形态:lib/index.cjs(CJS 入口);@napuketto/ 与 koishi 生态按 external 处理,由 npm 安装提供;控制台前端单独构建到 dist/。
源码开发:exports.development 指向 src/index.ts(仅仓库内有效,发布包不含 src);Koishi 以 require() 加载时通常走 lib/index.cjs,联调前先 pnpm build。
* 本地联调:pnpm pack 出 tarball 后 pnpm add file:<tarball>,验证完切回 registry 版本;不要用 workspace link。

[!NOTE]
pnpm lint:client(ESLint 检查 .vue)暂不可用:@typescript-eslint/parser 尚不支持 TypeScript 7;它不在 pnpm check 内。

生态与导航

* 文档:文档索引 | 架构总览 | 配置 | 排障 | 发布流程 | 更新日志
* 上游:NapukettoQQ 主仓 | 架构书

[!CAUTION]
免责声明:\
本项目是 NapukettoQQ 生态的 Koishi 适配器,代码均为独立自研实现\
与腾讯、QQ 及 Koishi 官方组织无隶属、合作或授权关系\
仅供学习与技术研究,请遵守《QQ 用户协议》及适用法律;基于 MIT 分发

状态

koishi-plugin-adapter-napuketto 是 NapukettoQQ 的 Koishi 适配器。每个 QQ 账号都跑在独立的自托管 Node.js 子进程里;内核事件桥接到 Koishi 会话,Koishi 动作桥接到内核 API 调用——不需要外部 WebUI,也不需要单独跑协议服务端。

npm install koishi-plugin-adapter-napuketto

与腾讯、QQ 及 Koishi 官方组织无隶属关系。全部为原创实现,基于 MIT License 发布。
预览分享卡片长什么样 ↓NapukettoDev/Adapter-Koishi
分享 · DeepSeek Harness Hub
NapukettoDev/Adapter-Koishi

将NapukettoQQ以插件的形式内嵌到Koishi框架

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部