voyager
Nagi-ovo
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:a792883583/dsh-message-gateway
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DSH Web GUI 的消息平台网关插件:在侧边栏「新会话」按钮下方提供「消息平台」入口,全屏管理多平台消息连接器——凭据保存、连接测试、状态监控,并内置企业微信智能机器人的常驻桥接:外部消息经专用 agent 会话驱动 DSH 助手,回复按 token 流式回发。
/gateway/wecom/callback)后发消息即自动对话/gateway/wechat-mp/callback)后发消息即自动对话/gateway/whatsapp/webhook)后发消息即自动对话~/.dsh/gateway.json(权限 600,原子写入),/gateway/list 永不回传凭据明文,只返回 configured 标记/help / /time / /status(含中文别名:帮助/菜单/时间/状态)POST /gateway/send({"chatid": "...", "content": "..."},单聊=userid,群聊=群 ID)以机器人身份主动发送 markdown 消息POST /gateway/webhook/in 接收外部系统消息(text / content / message 任一字段),注入专用 agent 会话并同步返回完整回复;可配置 HMAC-SHA256 签名密钥校验(契约见 docs/webhooks.md)dsh web),点击侧边栏「消息平台」按钮botId + secret 后立即建立常驻连接;删除配置即断开# 从 npm 安装(通用插件,任何 DSH 用户可直接使用)
dsh plugin --profile web add dsh-message-gateway
重启 dsh web,侧边栏「新会话」按钮下方即出现「消息平台」按钮。打开页面,选择平台、
填入凭据并「保存」——企业微信智能机器人填 botId + secret 后立即建立常驻连接,即可
直接在企微里和机器人对话(与 Web 对话一致:每聊天独立会话 + 上下文自动压缩)。
插件可通过 dsh plugin config 或 profile 配置文件调整(所有项均有默认值,开箱即用):
| 配置 | 类型 | 默认 | 说明 |
|---|---|---|---|
botLocale |
zh | en |
zh |
机器人回复文案语言 |
maxChatAgents |
number | 40 |
每机器人最多保留的聊天会话数,超出自动淘汰最旧 |
botModel |
{provider, model} |
无 | 可选:机器人专用模型(优先于部署默认模型;不填则与 Web 对话一致) |
autoStartWecom |
boolean | true |
启动时自动用已保存的企业微信智能机器人凭据连接 |
groupReply |
boolean | true |
是否回复群聊消息(false 时只处理单聊) |
lib/index.js):/gateway/* 路由(list / save / delete / test / wechat-status)+ BridgeManager(agent 会话注入与事件流轮询)+ WecomBridge(SDK 长连接生命周期)+ gateway-store(凭据存储)lib/client.js):侧边栏按钮挂载 + 全屏平台管理页(React,经 __ModuleLoader__ 闭包加载)MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: bot、discord、qq、telegram、wecom、email、message-gateway。