sxylvlv/dsh-weixin-channel ↗★ 0

dsh-weixin-channel

将微信消息与媒体转为双向会话通道,支持文档出站 适合将微信作为外部入口的团队,需先有ilink机器人并配置白名单与权限。

套件
dsh-weixin-channel
相容性
待驗證
版本
0.1.0
授權
NOASSERTION
最近更新
2026年9月14日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sxylvlv/dsh-weixin-channel

配置

改 $DSH_HOME/profiles/web/cordis.patch.yml 里那一行的 config,或改本包的 cordis.patch.yml 后重装。 必填只有 workspacePath(默认取 DSH 进程工作目录)。

字段默认说明
workspacePathprocess.cwd()微信会话在哪个目录里干活
permissionPresetread-onlyread-only / workspace-write / danger-full-access。微信是外部输入源,建议先只读
agentPresetstandard与部署里已装的 preset 名一致
allowFrom[]微信 userId 白名单;扫码者会自动进白名单。不要写通配
accountId''留空 = 用状态目录里已登录的账号
maxReplyChars4000腾讯侧单条文本上限,超出按段落分段发送
replyProgresstrue先回执「收到,正在处理…」
longPollTimeoutMs35000服务端可下发覆盖
ensureSessionVisibletrue保证通道会话不被浏览器侧的「归档」隐藏
watchdogtrue自愈看门狗:通道静默失效(热重组把行弄丢、进程被杀)时自动重挂。日志见 channel.log 的 [watchdog] 行;禁用 = 设为 false 或在状态目录放 watchdog.off
extractVideoFrame / videoFrameCount / videoSceneExtratrue / 3 / 2视频抽帧(默认只在你说「分析视频」时触发)
staleTokenMs / minSendIntervalMs / maxConsecutiveSendFailures / sendCooldownMs600000 / 1500 / 3 / 300000出站守卫:令牌过期阈值、最小发送间隔、断路器阈值与冷却