D
dsh-im-wecom
v1.0.5 · 3 天前发布
企业微信 渠道适配器(dsh-im 插件家族)。
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_KEYnode demo/wecom-real.mjs --mode demonode --test "packages/im-wecom/test/*.test.js"(契约 + 加解密 + HTTP 回调 + 出站)平台四件事(对照 docs/wecom-setup.md)
| # | 事项 | 企微情况 |
|---|---|---|
| 1 | 凭证 | 管理后台自建应用:CorpID / AgentId / Secret |
| 2 | 权限/作用域 | 应用天然有收发消息能力;需配「企业可信IP」否则报 60020 |
| 3 | 订阅
版本兼容矩阵
| 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"}}