批量创建多个飞书机器人(多Agent),每个机器人拥有:
创建一个 JSON 配置文件 bots_config.json,格式如下:
{
"bots": [
{
"name": "coding-assistant-bot",
"agentId": "feishu-coding-assistant",
"appId": "cli_xxx",
"appSecret": "xxx",
"encryptKey": "xxx",
"verificationToken": "xxx",
"model": "volcengine-plan/ark-code-latest",
"connectionMode": "websocket",
"personality": {
"role": "编程助手",
"tagline": "全栈开发工程师",
"style": "严谨高效、直给代码",
"styleDescription": "代码风格严谨高效,直接给出可运行代码",
"responsibilities": [
"代码编写",
"Bug修复",
"框架开发",
"接口与部署"
],
"description": "我是全栈开发工程师...",
"motto": "代码即艺术,效率即生命",
"emoji": "💻"
}
}
]
}
| 字段 | 必填 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| name | ✅ | Bot 内部名称 (飞书账号 ID) |
| agentId | ✅ | Agent 唯一标识 |
| appId | ✅ | 飞书应用 ID |
| appSecret | ✅ | 飞书应用密钥 |
| encryptKey | ❌ | 加密密钥 |
| verificationToken | ❌ | 验证令牌 |
| model | ❌ | 独立大模型配置,默认使用全局默认 |
| connectionMode | ❌ | websocket 或 webhook,默认 websocket |
| personality | ✅ | 机器人角色信息(见下面) |
| 字段 | 必填 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| role | ✅ | 机器人角色名称 |
| tagline | ✅ | 简短描述 |
| style | ✅ | 工作风格描述 |
| styleDescription | ❌ | 详细风格说明 |
| responsibilities | ✅ | 职责列表 |
| description | ✅ | 自我介绍 |
| motto | ❌ | 签名格言 |
| emoji | ✅ | 机器人表情 |
python3 /root/.openclaw/workspace/skills/feishu-multi-bot-setup/scripts/setup_bots.py /path/to/bots_config.json
openclaw gateway restart
allowFrom 列表中dmPolicy: "open" 配合空的 allowFrom 表示允许所有人访问dmPolicy: "allowlist" 需要配置具体的允许用户列表A: 检查网关日志,看是否显示 blocked unauthorized sender,如果有,说明需要将对应的用户 ID 添加到该机器人的 allowFrom 白名单中。
A: 是的!每个机器人:
~/.openclaw/agents/{agent_id}/workspace/MEMORY.md 和 memory/ 目录SOUL.md 和 IDENTITY.mdA: 推荐使用 websocket,不需要公网 IP,OpenClaw 主动连接飞书服务器。如果使用 webhook 需要公网可访问地址。
这个技能解决了批量创建多个独立飞书机器人的问题,让你可以:
作者: OpenClaw 批量飞书机器人配置
版本: 1.0.0
共 1 个版本
暂无安全检测报告