Koishi 报障助手:支持 QQ 群与私信,将诊断日志提交到 CNB Issue,自动请求…
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/HarcoChen/cnb-bot-koishi.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/3) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 发起网络请求src/client.ts:67
response = await fetch(url, { - 读取本地文件src/client.ts:157
const stream = createReadStream(filePath) - 发起网络请求src/client.ts:160
response = await fetch(uploadUrl, { - 读取本地文件src/client.ts:278
const size = await copyLimited(createReadStream(path), destination, maxBytes) - 写入本地文件src/client.ts:347
await pipeline(source, limiter, createWriteStream(destination, { flags: 'wx', mode: 0o600 }))
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 提交诊断日志
- 自动建Issue
- 回传分析结果
展开完整介绍(81 字)↓
Koishi 报障助手:支持 QQ 群与私信,将诊断日志提交到 CNB Issue,自动请求 CodeBuddy/NPC 分析,支持追加日志、结果回传与问题关闭。
README
由 DeepSeek 最新模型翻译生成Koishi CNB 报障助手
Koishi 插件版 CNB 报障助手。用户发送 debug [故障描述],然后上传常见日志或诊断文件;插件把原始文件上传到 CNB、创建 Issue、请求配置好的 NPC 分析,再把已验证的分析结果发回会话。
- AstrBot CNB 报障助手:适用于 AstrBot 的日志提交与 CNB 分析插件。
配置
| 配置 | 说明 |
| cnb_repository | CNB 仓库路径,例如 group/repo。必填 |
| cnb_token | CNB 令牌,需要 repo-issue:rw、repo-notes:r、repo-notes:rw 权限 |
| group_whitelist | 启用功能的群号;留空时所有群都不启用 |
| private_whitelist | 私信用户白名单;留空时允许所有人私信报障 |
| npc_mention | Issue 评论中用于触发 NPC 的提及文本,默认 @CodeBuddy |
| npc_author_ids / npc_author_usernames | NPC 评论作者白名单。
展开完整文档(README 剩余 1 节)
Koishi CNB 报障助手 Koishi 插件版 CNB 报障助手。用户发送 debug [故障描述],然后上传常见日志或诊断文件;插件把原始文件上传到 CNB、创建 Issue、请求配置好的 NPC 分析,再把已验证的分析结果发回会话。 - AstrBot CNB 报障助手:适用于 AstrBot 的日志提交与 CNB 分析插件。 配置 | 配置 | 说明 | | cnb_repository | CNB 仓库路径,例如 group/repo。必填 | | cnb_token | CNB 令牌,需要 repo-issue:rw、repo-notes:r、repo-notes:rw 权限 | | group_whitelist | 启用功能的群号;留空时所有群都不启用 | | private_whitelist | 私信用户白名单;留空时允许所有人私信报障 | | npc_mention | Issue 评论中用于触发 NPC 的提及文本,默认 @CodeBuddy | | npc_author_ids / npc_author_usernames | NPC 评论作者白名单。至少配置一项,并核对仓库中实际的作者 ID 或 username | | assistant_name | 在聊天中显示的分析助手名称 | | log_location_hint | 开始报障时附加的日志位置说明 | | log_wait_minutes | 等待日志上传时间,默认 10 分钟 | | analysis_wait_minutes | 等待 NPC 分析时间,默认 20 分钟 | | recovery_confirm_minutes | 等待用户确认问题是否解决,默认 30 分钟 | | max_log_file_mib | 单个日志文件大小上限,默认 20 MiB | | poll_interval_seconds | NPC 评论轮询间隔,默认 10 秒 | | issue_check_interval_seconds | 用户确认阶段的 Issue 检查间隔,默认 30 秒 | | cnb_api_endpoint / cnb_web_endpoint | CNB API 和网页地址,必须使用 HTTPS | | file_url_host_allowlist | 可选的日志下载域名白名单;即使留空,也会拒绝内网和保留地址 | 其余配置用于控制结果发送重试次数、发送超时和历史保留天数。 指令 | 指令 | 作用 | | debug [描述] | 开始报障,描述作为 Issue 标题 | | debug status | 查看当前报障进度 | | debug analyze | 补充信息后请求 NPC 重新分析 | | debug resolve | 确认问题已解决并关闭 Issue | | debug cancel | 取消当前报障;已创建的 Issue 保留 | | debug help | 查看指令说明 | 分析中或等待确认时,可以继续上传 .zip、.log、.json、.txt、.yaml、.yml、.xml、.csv 等常见诊断文件,插件会把追加日志作为附件评论写入同一个 Issue。每条消息发送一个文件;补充完后发送 debug analyze 请求重新分析。 Issue 创建后,在群里 @机器人并附上文字,或在私信中直接发送文字,可以把补充说明写入 Issue 评论。每个用户在同一个群或私信会话中同时只能有一个未结束的报障。 隐私与文件处理 上传的日志原样提交给 CNB。插件不解压、不读取、不扫描,也不脱敏日志;故障描述作为 Issue 标题,用户主动发送的补充文字会作为评论提交。开始报障时会提醒用户确认文件不含隐私内容。 日志下载接受常见日志和诊断格式(.zip、.log、.json、.txt、.yaml、.yml、.xml、.csv、.conf、.ini、.tar、.gz 等),受大小上限约束。HTTP(S) 下载会检查每次重定向、域名白名单和解析到的 IP 地址,拒绝本机、内网及保留地址。临时文件存放在 Koishi 项目目录下的 data/koishi-plugin-cnb-bot/,CNB 返回附件上传成功后立即删除插件的本地副本,无需等待 Issue 创建或分析完成;报障结束时也会清理暂存文件。适配器提供的源文件不由插件删除。 上传时保留原始文件名;名称缺失时尝试从下载响应或链接获取,无法确定则提示重新上传,不会将文件默认命名为 log.zip。 报障状态存储在 Koishi 配置的数据库中,其中包括平台、机器人、群/频道、用户、Issue 编号和处理状态。插件不读取群聊历史;只有发起报障后用户主动提交的描述、日志附件和补充文字会进入 CNB。插件重启后会恢复未完成的流程。CNB Issue 创建请求若因连接中断而无法确认,插件会暂停并提示管理员按追踪编号核对,避免重复创建。 后台按下一次处理时间唤醒,只查询到期任务;没有定时任务时停止轮询。处理时间和状态字段建有数据库索引,历史清理直接由数据库批量执行。并发查询同一 Issue 的评论会共用一次请求。状态更新只写变动字段,并发冲突重试复用最新读取结果;分析回复通过一次遍历匹配,不为整页评论创建排序数组。下载和上传均使用流式传输,避免将整份日志载入内存。 开发 npm install npm run build
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HarcoChen/cnb-bot-koishi
Koishi 报障助手:支持 QQ 群与私信,将诊断日志提交到 CNB Issue,自动请求…
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,170已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这是你的仓库?认领条目