@dsh-messaging/messaging
Multi-platform messaging plugin for DeepSeek Harness — Feishu/Telegram with capability degradation
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:andiven/dsh-messaging说明文档
阅读完整 README ↗dsh-messaging 📨
English | 中文
DeepSeek Harness 的多平台消息插件。一套接口,多个 IM 平台(飞书/Telegram/微信/Discord),不支持的功能自动降级提示。
特性
- 🌉 MessagePlatform 抽象层 — 所有 IM 平台统一接口
- 🔌 插件式架构 — 每个平台是一个独立适配器,即插即用
- ⚡ 能力降级 — 平台不支持的功能自动触发中英双语提示
- 📝 Markdown 自动转换 — 飞书不渲染 Markdown,自动转纯文本
- 🔒 经过实战验证 — 消息去重、按会话串行处理、Token 自动刷新(源自 Hermes Agent 3 个月生产经验)
支持的平台
| 平台 | 文本 | Markdown | 图片 | 语音 | 视频 | 文件 | 卡片 | 表情回应 | 话题 | 输入中 | 推送 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 飞书 | ✅ | ❌ | 🔨 | 🔨 | 🔨 | 🔨 | ✅ | ✅ | ✅ | ❌ | ✅ |
| Telegram | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Discord | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| 企业微信 | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
❌ = 平台不支持 → 自动降级并提示用户 🔨 = 平台支持但本插件尚未实现 🚧 = 计划在未来版本支持
快速开始
# 安装到你的 DSH profile
dsh plugin --profile web add github:andiven/dsh-messaging
# cordis.patch.yml
- id: messaging
name: '@dsh-messaging/messaging'
config:
platform: feishu
feishu:
appId: env:FEISHU_APP_ID
appSecret: env:FEISHU_APP_SECRET
mode: websocket
autoConnect: true
前置条件
飞书: 在 open.feishu.cn 创建企业自建应用,开通 im:message 和 im:message:send_as_bot 权限,事件订阅选「长连接」模式并订阅 im.message.receive_v1,然后发布版本。
Telegram: 通过 创建机器人,获取 Bot Token。