ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

OpenClaw 接飞书机器人,大模型 Base URL 改到 TaoToken

OpenClaw 接飞书机器人,大模型 Base URL 改到 TaoToken 1. OpenClaw 接飞书机器人时模型通道到底该填哪条很多人把 OpenClaw 部署起来、飞书应用也建好了结果在群里 机器人却一直没反应或者只回一句“模型调用失败”。问题往往不在飞书而在 OpenClaw 的模型通道没有统一写法前置条件里写着“已配置好大模型 API如 DeepSeek”但 OpenClaw 数字员工在飞书群里回复前到底走哪条 Base URL原文没有给出可复制的答案。这篇就把这条链路补完整飞书侧照旧创建企业自建应用、加机器人能力、开权限、拿 App ID 和 App Secret模型侧统一改到 TaoToken把 Base URL 填成https://taotoken.net/api不要加/v1也不要带任何查询参数。这样测试一验证飞书连通测试二“OpenClaw 助手 帮我查天气”验证模型通道测试三生成周报验证综合能力三步都能落到同一条模型通道上。适合谁看已经装好 OpenClaw、能进管理后台但飞书机器人回复不稳定或压根不回复的人也适合想用极简部署方式“雇用”第一位数字员工、又不想在模型接入上反复试错的团队。下面按“先拿 Key、再配通道、最后三连测”的顺序走一遍。2. 前置在 TaoToken 拿到模型通道的 KeyOpenClaw 本身不绑定某一家模型它需要一个兼容 OpenAI 风格的接口地址和一把 Key。TaoToken 在这里扮演的就是模型通道你注册后创建 KeyOpenClaw 用这把 Key 去请求https://taotoken.net/api飞书群里的 消息才会被真正送进模型。打开https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end完成注册进入控制台后创建 API Key。创建时建议给 Key 起一个能识别的名字比如openclaw-feishu方便后面在 OpenClaw 里对应。Key 只在创建时完整显示一次复制后先放到本地记事本别直接贴进公开仓库。这里有两个容易踩的点。第一Base URL 只写到https://taotoken.net/api不要自己补/v1OpenClaw 的请求路径会自己拼接第二Key 不要带空格或换行复制时容易把末尾的换行也带进去后面报 401 多半是这个原因。如果你还想先确认这把 Key 能正常调模型可以到模型对话页面发一条简单消息试试确认通道可用后再回到 OpenClaw 配置能省掉后面排查“到底是飞书问题还是模型问题”的时间。3. 飞书侧创建应用、开权限、拿凭证飞书这部分和原文流程一致我按可复制的顺序重新捋一遍重点标出后面会跟 OpenClaw 配置对应的字段。进入飞书开放平台登录后进开发者后台创建“企业自建应用”名称建议用OpenClaw 助手这类团队内一眼能认出的名字。创建完成后在左侧“应用能力”里添加“机器人”能力机器人名称可以和应用名不同比如叫“小爪”。权限是这一步的核心。至少勾选im:message:send_as_bot以机器人身份发消息、im:message:receive_v1接收 消息、im:chat:readonly读取群信息、im:chat:member.bot.added_v1被拉群事件。如果权限提示需要管理员审批找企业管理员处理否则机器人进群后收不到消息。然后在“凭证与基础信息”里复制 App ID 和 App Secret。App Secret 相当于机器人密码不要外传。最后到“版本管理与发布”创建版本并申请发布管理员账号会自动通过发布后等一两分钟让配置同步。4. 把 OpenClaw 的模型通道改到 TaoToken这一步是本篇和原文最大的差异原文只说“已配置好大模型 API”这里给出统一写法。OpenClaw 的模型配置和飞书通道配置是分开的先把模型通道指到 TaoToken再配飞书。先设置模型通道的 Base URL 和 Key。不同版本的 OpenClaw 配置项名称可能略有差异核心是baseUrl和apiKey两项下面用通用写法示意你按自己版本的实际键名替换openclaw config set models.providers.taotoken.baseUrl https://taotoken.net/api openclaw config set models.providers.taotoken.apiKey 你的_TaoToken_Key openclaw config set models.defaultProvider taotoken注意 Base URL 后面不要加/v1也不要带?utm_source...这类参数。带参数会导致请求路径拼接异常表现就是模型调用直接失败。接着配飞书通道把前面拿到的 App ID 和 App Secret 填进去连接方式用 websocket这样不用额外暴露公网回调地址openclaw config set channels.feishu.appId App_ID openclaw config set channels.feishu.appSecret App_Secret openclaw config set channels.feishu.enabled true openclaw config set channels.feishu.connectionMode websocket openclaw config set channels.feishu.dmPolicy pairing openclaw config set channels.feishu.groupPolicy allowlist openclaw config set channels.feishu.requireMention true openclaw gateway restartrequireMention true表示群里必须 机器人才触发避免它在群里乱说话。配置改完必须重启 gateway否则新配置不生效。重启后可以看一下日志里有没有飞书连接成功的提示再进群测试。5. 邀请机器人入群并做三连测试配置完成后打开飞书客户端进入目标群点右上角设置找到“群机器人”搜索你创建的应用名并添加。添加成功后群成员列表里会出现机器人。测试一验证飞书连通在群里发OpenClaw 助手 你好呀。预期几秒内收到问候回复。如果没反应先看 OpenClaw 日志里有没有收到飞书事件没有就是飞书权限或 websocket 没连上。测试二验证 TaoToken 模型通道发OpenClaw 助手 帮我查一下北京明天的天气。预期机器人返回天气信息。这一步能返回说明https://taotoken.net/api这条通道和 Key 都是通的。如果这里失败而测试一正常问题基本锁定在模型配置重点检查 Base URL 是否多写了/v1、Key 是否带换行。测试三验证综合能力发OpenClaw 助手 帮我写一段关于AI发展趋势的周报总结300字左右。预期返回结构完整的文字。如果返回被截断检查模型上下文长度设置如果一直转圈换一个模型再试确认是通道问题还是单个模型问题。6. 本篇常见报错排查机器人完全不回复先确认应用已发布、权限已开通、机器人已进群。再看 OpenClaw 日志有没有飞书事件进来。websocket 模式下如果 gateway 没重启配置不会生效。回复“模型调用失败”或 401九成是 Key 问题。检查 Key 是否复制完整、有没有多余空格或换行。也可能是 Base URL 写成了https://taotoken.net/api/v1去掉/v1再试。回复 404Base URL 路径拼错。确认只填https://taotoken.net/api不要带任何查询参数也不要手动补路径。群里 了但没触发检查requireMention是否为 true 且你确实 了机器人检查groupPolicy是否把当前群放行。allowlist 模式下没加进白名单的群不会响应。私聊正常、群里不回复多半是群权限或群策略问题对照im:chat:readonly和groupPolicy两项检查。改了配置没变化OpenClaw 的配置需要重启 gateway 才生效改完记得openclaw gateway restart。7. 通道配通后下一步怎么走到这一步飞书机器人能在群里 时正常回复模型请求走的是 TaoToken 的https://taotoken.net/api。如果你还想把这把 Key 用到更多地方比如本地编辑器里的编码助手或 Agent 流程可以到 API Keys 页面管理已有 Key或按接入文档把同一把 Key 配到其他工具里想先验证模型效果直接在模型对话页面发消息最省事如果是长期跑编码和自动化任务Coding Plan 更适合持续调用。飞书侧的应用发布、权限审批这些流程建议在团队内固定一个管理员账号来操作避免每次加权限都要等人。模型通道这边Key 建议按用途分开创建飞书机器人一把、本地工具一把哪把出问题一眼能定位。
返回列表