Multi-platform IM gateway for DeepSeek Harness
ThreeBody6666/dsh-im-hub · skills
Multi-platform IM gateway for DeepSeek Harness: Feishu (Lark), WeCom (WeChat Work), and Telegram.
★ 4GitHub stars
1Forks
2026-08-25Last updated
JavaScriptLanguage
MITLicense
Key features
- Feishu (Lark) — official WebSocket long connection (/callback/ws/endpoint + protobuf frames, client-driven ping keepalive, 3s event ACK, message-id dedup), or webhook mode.
- Each platformchatId maps to one agent session (like @deepseek-ai/dsh-headless, but kept alive per chat).
- Set allowedUserIds on every enabled adapter before exposing the bot publicly.
- No public URL needed for the default mode.
- The same adapter also serves the international Lark edition (open.larksuite.com) via adapters.lark.
Requirements
- Create a custom app in the Feishu Open Platform (or the Lark Open Platform for the international edition), enable the im.message.receive_v1 event subscription, and grant the message permissions (im:message:send_as_bot, im:message:p2p_msg, im:message:group_msg / group_at_msg).
- Long-connection mode is available to self-built (enterprise) apps.
Install command
dsh plugin --profile web add github:ThreeBody6666/dsh-im-hub