用途:在 Meta Threads 上发布包含多张图片或视频的轮播帖。它走 Threads 网页界面而非 graph.threads.net,从而避开 Meta Graph API 配置、应用审核、受限访问令牌、数字用户 ID 和容器发布流程。
前提条件:已为智能体配置可用的 Playwright MCP;Playwright 使用的浏览器配置文件已在 https://www.threads.net/ 登录;媒体文件以浏览器可访问的本地路径存在。若未登录,用 Playwright 打开 Threads 并请用户在浏览器中完成登录,不要索取 Meta 访问令牌。
可选环境变量:THREADS_HANDLE 仅用于更友好的结果报告;THREADS_PROFILE_DIR 用于持久化浏览器配置文件(若本地 Playwright MCP 支持)。凭据基于浏览器会话,不要创建或请求 THREADS_USER_ID、THREADS_ACCESS_TOKEN。
输入:配文文本(可选但建议提供);多个本地图片或视频文件路径。需先向用户询问本地媒体路径,浏览器自动化无法直接上传远程 URL,除非先下载到本地。
配文撰写:控制在 Threads 编辑器可见限制内,目标约 500 字符;首行放钩子;让图片承担视觉叙事;末尾最多 1-3 个话题标签;有示例时匹配用户语气。发布前先向用户展示配文草稿和媒体清单并等待批准。
工作流:第一步用 Playwright MCP 打开 https://www.threads.net/,若出现登录界面则停下请用户登录后继续同一会话。第二步用无障碍快照或定位工具找到编辑器入口(常见标签如 New thread、Start a thread、Post、Create),打开并粘贴已批准的配文。第三步用附件/上传控件设置已批准的本地文件路径,等待所有预览渲染,确认媒体数量与顺序,留意不支持的格式或上传失败提示。第四步点击最终发布按钮(常见标签 Post、Publish、Thread),等待编辑器关闭且新帖出现,或出现确认/错误状态。第五步报告成功或失败、已发布配文、附加媒体数量、可读取的帖子链接,以及失败时可见的错误信息。切勿暴露浏览器 Cookie、会话存储或其他认证数据。
错误处理:需要登录时请用户通过 Playwright 浏览器登录;找不到上传控件时刷新一次并检查无障碍快照后报告阻塞;上传失败时请用户提供有效本地路径或减少媒体数量;发布按钮禁用时等待预览并检查可见校验文本;出现频率/限制提示时报告可见原文并停止;出现验证码/检查点时请用户在浏览器中手动完成。
限制与注意:本技能使用 Threads 网页 UI,不使用 curl、API 容器、Meta 应用凭据或长期令牌。Threads UI 限制可能因账号和平台推送而异,应遵循可见 UI 限制并报告校验文本。优先使用可见 UI 标签和 Playwright 无障碍定位器而非脆弱的 CSS 选择器。尽量保持浏览器配置文件持久化,避免每次运行都需登录。