DSH Plugins
返回列表
🧰

dsh-messaging

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install andiven/dsh-messaging

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install andiven/dsh-messaging 即可安装该插件,完整源码见 https://github.com/andiven/dsh-messaging

插件介绍

让 AI Agent 同时接入飞书、Telegram、Discord、企业微信,过去意味着为每个平台各写一套适配器,分别处理格式差异、能力缺口、限流与重试逻辑。dsh-messaging 把这层复杂性收进一个插件:MessagePlatform 抽象提供统一的收发接口,四个平台作为即插即用的适配器接入。配置一次即可在不同平台间切换,无需重写 Agent 逻辑。

核心设计是能力自动降级。每个平台声明 12 项类型化能力(文本、Markdown、图片、音频、视频、文件、卡片、表情、线程、打字指示、推送等),Agent 在动作前即可查询哪些能力可用;不支持的功能不会静默失败,而是触发中英双语的友好提示。飞书无法渲染的 Markdown 会自动退化为纯文本,企业微信卡片消息退化为格式化文本,Discord 卡片转为 embed。生产级加固同样到位:基于 TTL 和上限的消息去重、按会话串行处理保证顺序、指数退加抖动的重试策略尊重各平台限流码、流式缓冲将助手文本累积为一条完整消息而非逐 token 发送——这些机制已在 Hermes Agent 中稳定运行超过三个月。

适合在 DeepSeek Harness 上构建 AI Agent、需要从一个代码库覆盖两到四个 IM 平台的开发者。目前需注意的限制:飞书媒体发送(图片、音频、视频、文件)尚未实现;每个实例绑定单一平台;测试套件仍在规划中。

使用场景

  • 让 AI Agent 同时接入飞书和 Telegram,用统一接口处理收发
  • 在 Discord 社区部署客服 Bot,不支持的卡片消息自动降级为嵌入
  • 企业微信环境下实现 AI Agent 收发消息,内置限流重试与消息去重

适合人员

  • 在 DeepSeek Harness 上构建 AI Agent 的开发者
  • 需要覆盖多个 IM 平台但不想逐平台写适配器的团队
  • 关注生产稳定性(去重、串行、重试)的消息系统工程师