173787247/dsh-wsl-im
Chat with dsh from Feishu, WeCom, DingTalk, QQ, Slack, Discord and Telegram: each platform gets its own workspace under ~/.dsh/im-workspace/ and one session per chat, and messages flow IM → plugin → ctx.agents → reply. Adapters cover long connection, WSS, Stream, Gateway, Socket Mode and long-poll modes.
dsh-wsl-im lets you chat with dsh from Feishu, WeCom, DingTalk, QQ, Slack, Discord and Telegram. Messages flow IM → this plugin → ctx.agents → reply, so a message in any of those apps reaches the DSH agent and the answer comes back to the same chat. Each platform gets its own workspace under ~/.dsh/im-workspace/ (registered on plugin start) and one session per chat rather than one session for the whole platform. Adapters cover long connection (Feishu), 智能机器人 WSS (WeCom), Stream (DingTalk), Official Gateway (QQ), Socket Mode (Slack), Gateway WSS (Discord), long-poll getUpdates (Telegram) and an outgoing-webhook/Bot-REST mode (Mattermost), plus a local mock adapter for testing.
Install
dsh plugin --profile web add github:173787247/dsh-wsl-imCopied verbatim from the README's install block, whose preceding comment says to track the default branch and not to pin 0.2.0. The README lists per-platform credentials and enable flags, and notes the Feishu adapter's @larksuiteoapi/node-sdk peer and the WeCom HTTPS_PROXY requirement.
Compatibility
A DSH plugin that bridges messaging platforms to ctx.agents. Each platform needs its own credentials (e.g. FEISHU_APP_ID/FEISHU_APP_SECRET, SLACK_BOT_TOKEN/SLACK_APP_TOKEN, DISCORD_BOT_TOKEN, TELEGRAM_BOT_TOKEN) and is enabled with a DSH_IM_<PLATFORM>=1 flag or adapters.*.enabled: true in patch config. Discord needs the Message Content Intent; Telegram is outbound long-poll only (no webhook); WeCom often needs HTTPS_PROXY/HTTP_PROXY.
Details
- Repo: 173787247/dsh-wsl-im
- Category: Notifications & Integrations
- Stars: 16
- Version: GitHub repo 173787247/dsh-wsl-im (install is a github: spec to the repo itself); the README's compatibility table lists plugin 0.3.8, minimum dsh ≥ 0.1.2.
Alternatives
117BS/dsh-perlica-ding · AbcdefgXW/dsh-msg-hub · AI-Galaxy-GPU/dsh-sound