第 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章 →