第 8 章

多渠道部署

🔌 渠道配置

{
 "channels": {
  "telegram": {
   "token": "BOT_TOKEN",
   "allowFrom": ["+8613800000000"]
  },
  "discord": {
   "token": "BOT_TOKEN",
   "allowedChannels": ["CHANNEL_ID"],
   "dmPolicy": "pairing"
  },
  "webchat": {
   "port": 3000,
   "auth": { "mode": "token", "token": "YOUR_PASSWORD" }
  }
 }
}

dmPolicy: "pairing":陌生人首次 DM 会收到配对码,需手动批准才能正常对话,防止未授权访问。

🔒 群聊沙箱隔离

群组/频道中建议开启沙箱,防止群内成员通过 Agent 访问你的文件系统:

{
 "agents": {
  "defaults": {
   "sandbox": { "mode": "non-main" }
  }
 }
}

🔀 消息路由

{
 "routing": {
  "rules": [
   { "type": "alert", "destinations": ["telegram", "discord"] },
   { "type": "daily-briefing", "destinations": ["telegram"] },
   { "type": "log", "destinations": ["file"] }
  ]
 }
}

📚 延伸阅读:微信 ClawBot 接入 Claude Code

如果你关心“为什么微信也能变成 Claude Code 的外部入口”,建议继续看第 17 章。 那一章会把 Channel 推送机制、MCP 与 stdio 的分工、本地桥接进程的角色,以及 Research Preview 与权限边界一起讲清楚。

前往第17章 →