← 返回列表
D

dsh-im-wecom

v1.0.5 · 3 天前发布

企业微信 渠道适配器(dsh-im 插件家族)。

deepseek-harnessdshdsh-pluginwecomwechat-workim-bridge

README

dsh-im-wecom(企业微信适配器)

企业微信渠道适配器:回调 URL + 消息加解密(官方 @wecom/crypto)+ 应用消息收发 + 文件交付。

✅ 实现完成(本地 HTTP 服务器 + 官方加解密全链路测试 11/11)。

⚠️ 企微无长连接/轮询——必须公网回调 URL(ngrok/cloudflared/caddy 穿透到本地 8787 端口),

且应用消息没有交互按钮——审批走文本降级 /approve <id> yes|no

完整配置步骤见 docs/wecom-setup.md
  • 依赖:inject: ['im'](需 dsh-im 核心);@wecom/crypto(官方加解密)

  • 密钥(全部 env: 引用):

  • - WECOM_CORP_ID / WECOM_AGENT_ID / WECOM_SECRET
    - WECOM_CALLBACK_TOKEN / WECOM_ENCODING_AES_KEY
  • 运行器:node demo/wecom-real.mjs --mode demo

  • 测试:node --test "packages/im-wecom/test/*.test.js"(契约 + 加解密 + HTTP 回调 + 出站)
  • 平台四件事(对照 docs/wecom-setup.md)

    | # | 事项 | 企微情况 |
    |---|---|---|
    | 1 | 凭证 | 管理后台自建应用:CorpID / AgentId / Secret |
    | 2 | 权限/作用域 | 应用天然有收发消息能力;需配「企业可信IP」否则报 60020 |
    | 3 | 订阅

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-im-wecom
    Repo
    git+https://github.com/shaobeichen/dsh-im-bridge.git
    Engines
    {"node":">=22"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}