Skip to main content
L

dsh-lark-session-monitor-plugin

lifeopsgo/dsh-lark-session-monitor-plugin

Watches Feishu (Lark) conversations with your own user identity and forwards new messages as prompts into a chosen DeepSeek Harness session: per-monitor sender filters, @bot-mention bypass and keyword allow/block lists, auto-created pinned target sessions, and cursor-based polling that re-reads messages after a failed delivery.

Install

dsh plugin --profile web add github:lifeopsgo/dsh-lark-session-monitor-plugin

README

dsh-lark-session-monitor-plugin

用你自己的飞书账号盯群,新消息自动转进 DSH 会话接着处理。

详细说明 · English

「飞书会话监听」设置页

这是什么

一个 DeepSeek Harness(DSH)插件。飞书会话里来了新消息,它就把消息转给你指定的 DSH 会话,AI 按你写的提示词接着处理。

比如:把「客诉群」交给它盯着,有人反馈问题,AI 会话自动收到并按你定的流程总结——你不用一直刷群。

它能干什么

  • 用你自己的飞书身份读会话,私聊、群聊都行
  • 新消息自动转进指定的 DSH 会话,一次最多带 10 条,每条带发送人和消息 ID
  • 转发前先带上你写的提示词,比如「这是客诉,请按流程总结」
  • 可以只盯某几个人,也可以只盯 @机器人 的消息,支持关键词黑白名单
  • 可以跳过你自己发的消息,不自己转自己
  • 只读不写:不会往飞书发任何东西
  • 同时开两个 DSH 也不会把同一批消息转两遍(v2.3.0 起)

和 dsh-im 这类插件的区别

接飞书/IM 的插件常见三种玩法,本插件是第三种:

玩法代表一句话
在 IM 里跟 AI 聊天dsh-im消息进 AI,回答回 IM,双向对话
让 AI 替你回消息cyber-im-avatarAI 用你的身份在 IM 里替你说话
让 AI 替你盯群本插件消息只进 DSH,绝不往飞书发一个字

和 dsh-im 对比着看更清楚:

  • 身份:它用机器人收消息,得先把机器人拉进群;本插件用你自己的账号读会话,群里不需要多一个机器人
  • 方向:它双向聊天;本插件单向转投,AI 的回答不会出现在飞书里
  • 平台:它支持微信、飞书、钉钉、企微、QQ、Telegram 等十几个平台;本插件只做飞书,把盯群的过滤做细:只盯谁、关键词黑白名单、自带提示词
  • 共存:两个插件可以同时装,互不冲突——一个负责聊天,一个负责盯群

安装

要求 Node.js ≥ 22.6、DSH ≥ 0.2.0-rc.1。

dsh plugin --profile web add github:lifeopsgo/dsh-lark-session-monitor-plugin#v2.3.0

重启 DSH、刷新页面,进 设置 → 插件 → 飞书会话监听。

升级:把命令里的版本号换成新版再跑一遍。卸载:

dsh plugin --profile web remove dsh-lark-session-monitor-plugin

三步配好

  1. 建飞书应用:到飞书开放平台建一个自建应用,开通 4 个用户权限(读私聊、读群聊、读会话名、免重复授权),把 App ID 和 App Secret 填进设置页。
  2. 授权:点「开始授权」,在飞书里点同意,回来点「我已完成授权」。
  3. 新建监听:选要盯的飞书会话、写一句提示词、选消息要转去的 DSH 会话(留空就自动新建)。保存后它就开始盯了。

隐私一句话:App Secret 和授权 token 都存在你本机的 DSH 里,不外传、无遥测;插件只读你配置的会话。

更多细节

每个字段是什么意思、消息怎么转、多个 DSH 实例怎么互斥、已知限制,见详细说明。

许可证

MIT — 见 LICENSE。

Related plugins