mario841859784/dsh-onebot
mario841859784★ 0TypeScriptLast synced: 2026-08-14
—
README excerpt
dsh-onebot English 中文 给 DeepSeek Harness 加上 QQ 通道。A QQ channel for dsh. 本插件把 dsh 变成一个 QQ 机器人( OneBot 11 协议 ,兼容 NapCat / Lagrange / LLOneBot / go-cqhttp), 与 dsh-vision 同款的外部插件形态: 零 Python、纯 TS、 原生 Cordis 插件 ,挂载进 dsh 宿主进程,不改任何核心代码。 功能 类别 能力 连接 反向 WS(NapCat ws-reverse 拨入,默认端口 8643)或正向 WS(拨出,默认 ws://127.0.0.1:3001);断线自动重连(2s→60s 退避) 入站 私聊/群聊、段数组优先解析(CQ 字符串回退)、CQ 反转义、@/回复触发检测(fail-closed)、图片四路解析(url/base64/file/hash)、大图自动压缩(长边 ≤ imageMaxSize ,GIF 不压)、文件段双通道接收(CDN 直链 get private file url + get file base64/url 回退)、表情 id→emoji/卡片/戳一戳段类型、引用消息自动取原文(get msg)、合并转发自动展开(get forward msg) 语音 ffmpeg 转 16kHz WAV + whisper 转写(openai-whisper / whisper.cpp / 自定义命令),失败降级 [语音] 占位 文字图 t2i 卡片渲染器(@napi-rs/canvas):标题/粗斜体/删除线/引用/列表/代码块/表格/行内 code 胶囊/彩色 emoji/中文标点禁则;与 Hermes 原版同款数值(800px/26px/禁则集合/右缘 790) 出站 长消息按句号分段(默认 ≤100 字/条)、 150 字渲染 t2i 文字图卡片 (AstrBot 风格:标题/引用/列表/表格/代码块/彩色 emoji,渲染失败自动回退分段)、Markdown 剥离为 QQ 纯文本、[[qq forward]] 合并转发(群/私聊)、loop 中间消息自动合并转发+撤回(interimMessages 缓冲 ≥2 条收敛为合并转发卡片并撤回原消息,单条直接发出)、正在输入提示(set input status,仅私聊) 命令 斜杠命令(仅管理员): /new 开新会话、 /model 查看/切换模型、 /workspace 查看/切换工作区、 /stop 停止生成并清残留、 /help 帮助 工具 qq send image (≤9 张,路径或 URL)、 qq send voice 、 qq send video 、 qq send file 、 qq send fo…
View full README on GitHub →