Releases: wsz987/dsh-channels
Releases · wsz987/dsh-channels
Release list
v0.3.0
新增 Telegram 渠道
- 可直接在 Harness Web「设置 → 渠道」中填写 Bot Token 并查看连接状态。
- 使用 Telegram Bot API 长轮询接收入站消息。
- 支持文本、图片和文件收发,并接入统一附件处理链路。
- 出站媒体支持本地数据上传、公开 URL 和 Telegram
file_id。 - 支持通过
editMessageText原地更新流式回复。 - 支持 Telegram Forum Topic,保留
message_thread_id。 - 图片说明和文件说明会与附件一起传递给 Agent。
Web 配置体验
- 渠道设置面板新增 Telegram 配置入口。
- 渠道连接状态刷新修正。
媒体处理改进
- 统一文件名 MIME 类型推断逻辑,改善 QQ、微信和共享 Harness 附件转换中的文件类型识别。
稳定性
- Harness Bridge 静默处理连接和授权状态事件,减少无意义调试日志。
- 完善测试用例。
文档
- 新增英文 README。
- 重构架构、公共设计、渠道规划和发布流程文档。
- 更新安装说明、渠道能力。
升级
由于 ^0.2.4 不会自动升级到 0.3.0,建议显式指定新版本:
npx @deepseek-ai/dsh plugin --profile web add -w @wsz987/dsh-channels@latestdsh-channels v0.2.4
dsh-channels 的首个正式版本。
这是一个面向 DeepSeek Harness 的社区即时通讯渠道插件,通过统一的 ctx.channels API,将微信、QQ、钉钉和飞书接入 Harness。
本项目为社区项目,非 DeepSeek 官方组件。
核心能力
- 支持微信、QQ、钉钉和飞书渠道
- 在 Harness Web 设置中统一管理渠道配置、登录和运行状态
- 支持渠道消息与 Harness Agent 会话双向转发
- 支持
/new创建新会话 - QQ、钉钉和飞书支持流式回复
- 四个渠道支持图片收发
- 支持 PDF、DOCX、XLSX 和文本文件解析
- 支持按渠道和账号隔离 Workspace
- 凭据通过 Harness
ctx.credentials安全存储 - 提供统一的
ctx.channelsAPI,便于扩展第三方渠道
安装
npx @deepseek-ai/dsh plugin --profile web add -w @wsz987/dsh-channels@latest
npx @deepseek-ai/dsh web