微信会话控制

clawphone-wechat-control

by be1human

处理微信会话列表、进入聊天、发送消息、处理微信内弹窗与聊天页失败排查。适用于用户要求查看微信消息、回复联系人、转发、处理聊天输入框或发送失败时。执行时必须先确认当前在微信的哪个页面,再按聊天场景一步一验。

3.9k平台与服务未扫描2026年3月23日

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/be1human/clawphone-wechat-control

文档

ClawPhone WeChat Control

使用时机

  • 用户要求读取或回复微信消息。
  • 需要进入某个联系人聊天页。
  • 聊天发送、转发、粘贴、长按菜单等操作失败。

页面判断

先区分当前处于哪一类页面:

  • 桌面/非微信
  • 微信会话列表
  • 某个聊天页
  • 联系人资料页
  • 微信弹窗或菜单

不同页面的操作完全不同。不要在未确认页面时直接输入或发送。

回复消息标准流程

  1. 确认已进入目标聊天页。
  2. 截图确认底部真实输入框位置。
  3. 只执行“点输入框”这一步,并再次确认键盘或光标已出现。
  4. 先尝试 type_text(...)
  5. type_text(...) 失败或文本未进入输入框,立即切换到“剪贴板 + 长按输入框 + 点粘贴”兜底路径。
  6. 再次确认文本已经出现在输入框内。
  7. 截图确认绿色发送按钮真实可见。
  8. 点击当前截图里的发送按钮。
  9. 再次截图,确认新的右侧消息气泡已经出现。

进入微信

  1. 可先尝试 launch_app("com.tencent.mm")
  2. 立即检查前台应用是否真的变成 com.tencent.mm
  3. 若仍停留在桌面或其他 App,不要重复盲开;先读取当前桌面状态。
  4. 桌面能识别到 微信 图标时,优先 click_by_text("微信") 进入。
  5. 进入后再次确认当前页面是会话列表、聊天页还是弹窗页。

关键约束

  • 不要在未聚焦输入框时直接 type_text(...)
  • 不要把某次截图里的输入框或发送按钮坐标复用到下一次。
  • 不要把 press_enter 当成默认发送方式;只有可见发送按钮不可用时才可兜底尝试。
  • 如果误入朋友资料页,先返回聊天页,再重新开始发送流程。

会话定位

  • 会话列表优先用联系人文字进入。
  • 若点击联系人失败,先截图确认是否有遮挡层、导入提示、搜索页或资料页。
  • click_by_text 无法命中会话项,但截图已能明确识别目标会话所在行,可基于当前截图临时点击该行;点完立即复核是否进入聊天页。
  • 同名联系人或列表状态不明时,先截图确认,不要盲点。

输入兜底

  • 输入框已聚焦,不代表 type_text(...) 一定能命中微信输入框。
  • type_text(...) 返回失败,优先执行:
    1. set_clipboard(...)
    2. 长按当前截图里的输入框空白区域
    3. 截图确认微信自定义菜单出现
    4. 基于当前截图临时点击 粘贴
  • 粘贴后必须再次确认文本已进入输入框,再进行发送。

菜单与弹窗

  • 微信自定义菜单通常不能靠 click_by_text 命中。
  • 长按后先截图,再基于当前弹窗临时点击。
  • 一步菜单一张图,不要连续盲点。

失败复盘模板

失败时按这几个问题复盘:

  1. 当时在哪个页面。
  2. 失败发生在“进聊天 / 聚焦输入框 / 输入文字 / 点击发送 / 发送验证”的哪一步。
  3. 当时依据的是当前截图,还是误用了旧坐标/旧假设。
  4. 是否做了操作后的二次确认。
  5. 是否及时切换到了 launch_appclick_by_texttype_text 的兜底分支,而不是在同一路径上重复试错。

相关 Skills

MCP构建

by anthropics

Universal
热门

聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。

想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。

平台与服务
未扫描111.8k

Slack动图

by anthropics

Universal
热门

面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。

帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。

平台与服务
未扫描111.8k

MCP服务构建器

by alirezarezvani

Universal
热门

从 OpenAPI 一键生成 Python/TypeScript MCP server 脚手架,并校验 tool schema、命名规范与版本兼容性,适合把现有 REST API 快速发布成可生产演进的 MCP 服务。

帮你快速搭建 MCP 服务与后端 API,脚手架完善、扩展顺手,尤其适合想高效验证服务能力的开发者。

平台与服务
未扫描9.8k

相关 MCP 服务

Slack 消息

编辑精选

by Anthropic

热门

Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。

这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。

平台与服务
83.1k

by netdata

热门

io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。

这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。

平台与服务
78.3k

by d4vinci

热门

Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。

这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。

平台与服务
34.9k

评论