dsh-im-channel
Multi-channel IM bridge for DeepSeek Harness: Feishu, Telegram, DingTalk, Slack, Discord — persistent sessions, true streaming, slash commands
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:shrekcg/dsh-im-channel说明文档
阅读完整 README ↗🔧 配置
配置通过环境变量或 config.json(见 config.example.json):
| 变量 | 默认 | 说明 |
|---|---|---|
LARK_APP_ID | — | 飞书应用 App ID |
LARK_APP_SECRET | — | 飞书应用密钥 |
REQUIRE_MENTION | false | 群聊是否要求 @ 才响应 |
ALLOW_BOTS | false | bot 互 @:false/true/mentions |
GROUP_POLICY | open | 群策略:open/allowlist/closed |
GROUP_ALLOW_FROM | — | 群白名单(逗号分隔 open_id) |
REACTION_NOTIFICATIONS | off | 表情反馈:off/own/all |
STREAM_THROTTLE_MS | 60 | 流式节流时间阈值 (ms) |
STREAM_THROTTLE_CHARS | 3 | 流式节流字符阈值 |
ALLOW_USER_WRITES | — | 允许 user 身份写操作(默认仅发消息用 bot) |
DSH_BIN / DSH_HOME | — | DSH 路径 |
🚀 使用
对话
- 私聊:直接在飞书单聊机器人
- 群聊:拉机器人进群,直接发消息(或 @,取决于配置)
- 话题:在群消息上创建话题,获得独立上下文
飞书工具
直接用自然语言告诉 agent:
- 「帮我查一下今天的日程」
- 「创建一个文档,内容是……」
- 「给 XX 发一条消息」
- 「列一下我的待办任务」
管理命令
npm start # 启动 bridge