用途:在带界面的浏览器中自动完成钉钉应用创建与 QwenPaw 渠道接入,适用于用户提到钉钉、开发者后台、Client ID/Secret 等场景。
主要能力:自动打开 https://open-dev.dingtalk.com/ 并检测登录;创建企业内部应用;添加机器人能力、开启机器人配置、填写名称简介并上传机器人图标与消息预览图;设置消息接收模式(Stream 模式);发布机器人;创建新版本并发布;最后展示并交付凭据。
必要用法:必须以有头模式启动:{"action": "start", "headed": true}。遇到登录页须暂停,提示用户手动登录并等待确认后再继续。任何配置变更都需“创建新版本 + 发布”后才生效。开始前先与用户确认可自定义字段(应用名、描述、机器人图标与消息预览图的 URL 或本地路径)、图片规格(图标 JPG/PNG,240×240 以上、1:1、2MB 内、无圆角;预览图 png/jpeg/jpg、不超过 2MB)与默认值(QwenPaw / Your personal assistant / 默认图片)。用户无自定义时须先明确回复将全部使用默认设置再继续。图片上传顺序为先点击页面上传入口,再调用 file_upload;若在 iframe 内请带 frame_selector,paths_json 为 JSON 字符串数组。
适用场景:需要快速在钉钉开放平台建应用并接入 QwenPaw 通道的用户。
限制:不主动修改控制台配置或 ~/.qwenpaw/config.json,仅引导用户在“控制 -> 通道 -> 钉钉”或配置文件 channels.dingtalk 中手动填写凭据;图片规格不符或遇租户权限、管理员审批时须暂停并请用户手动处理;未完成发布前不得声称配置已生效。