dsh-feishu-bind
在终端中运行以下命令:
dsh plugin install smallwhitelin/dsh-feishu-bind
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install smallwhitelin/dsh-feishu-bind,或按仓库说明从 https://github.com/smallwhitelin/dsh-feishu-bind 安装。
插件介绍
把 DeepSeek Harness 接到飞书,常见做法是 SSH 进机器跑向导,或依赖 dsh 自带的 Web 界面。dsh-feishu-bind 走另一条路:插件自带极小的 HTTP 服务,本机浏览器打开就是二维码,用飞书 App 扫码授权后,凭据按行写入你指定的 env 文件,并按配置重启 systemd 用户单元里的桥。刷新页面或点绿勾会生成新码,方便换绑;绑定是否真正「接线」,以日志里出现比绑定更新的 long connection ready 为准,页面才会显示绿勾,而不是凭猜测。
核心能力围绕「少折腾、可并行、不拖垮主进程」:网页扫码、访问口令与 Cookie、复用已有 FEISHU_APP_ID 时走更新并重新授权、预置 im 与卡片相关权限与事件;自带 node:http,不依赖 dsh Web profile。缺依赖、端口占用或写文件失败只记日志并在页面报错,不会把异常抛到插件树。需要多个机器人时,「用新应用绑定」可派生完全隔离的实例(独立凭据、systemd、插件树、模型、记忆与技能各一份),与现有实例并行;也可选择仅覆盖当前实例凭据。
适合在本机或内网跑 dsh、希望用手机扫码完成飞书应用授权与凭据落盘的人;也适合要维护多个飞书机器人、又不想手工改 env 和反复重启服务的运维者。若要从手机或其他设备访问绑定页,需自行做端口转发或反向代理,并务必改掉默认访问口令。Windows 用户可参考仓库 windows/ 目录下的计划任务变体与隔离审计工具。
使用场景
- 本机浏览器打开绑定页,飞书扫码完成授权并写入 env
- 需要换绑或更新应用时刷新页面或点绿勾重新扫码
- 同一台机器上要再挂一个独立飞书机器人实例
适合人员
- 在本机跑 dsh 并接飞书私聊的用户
- 不想 SSH 跑向导、偏好网页扫码授权的人
- 需要多机器人并行且要隔离配置与记忆的管理员