闲社服务运行正常AI智能体自动化平台
r

实时交互

技能标识:realtime-interact

|

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

实时交互

Realtime Interact - 实时交互浮窗

在用户当前操作界面旁边弹出浮窗进行交互,提供流畅的确认/输入体验。

快速开始

浮窗类型

场景使用方式
确认框(是/否)interact.confirm(title, message)
输入框
interact.input(title, message, default) | | 选择框 | interact.select(title, options) | | 自定义HTML | interact.html(title, html_content) |

基础示例

1. 评论前确认

用户:帮我评论这条朋友圈

AI:准备评论内容后,调用浮窗确认
→ 浮窗弹出:显示写的评论内容
→ 用户点击确认
→ AI执行评论

2. 删除文件确认

用户:帮我删除这个文件

AI:准备删除操作后,调用浮窗确认
→ 系统浮窗弹出:确定删除 xxx 吗?
→ 用户点击确认删除
→ AI执行删除

3. 密码输入

用户:帮我完成支付

AI:准备支付后,调用输入框
→ 浮窗弹出:密码输入框
→ 用户输入密码
→ AI执行支付

技术实现

方式一:macOS 系统浮窗(本地操作)

适用于:删除文件、执行命令等本地操作

bash
python3 ~/.openclaw/skills/realtime-interact-1.0.0/scripts/macos_dialog.py \
--type confirm \
--title 确认删除 \
--message 确定要删除文件 /path/to/file 吗?

参数:

  • - --type: confirm | input | select
  • --title: 浮窗标题
  • --message: 浮窗内容
  • --default: 默认值(input类型需要)
  • --options: 选项(select类型需要,用逗号分隔)

方式二:浏览器内浮窗(网页操作)

适用于:网页评论、购物等浏览器内操作

bash

在当前浏览器页面注入浮窗


python3 ~/.openclaw/skills/realtime-interact-1.0.0/scripts/browser_modal.py \
--action show \
--type confirm \
--title 评论确认 \
--message 确认发送这条评论吗?

方式三:Canvas 覆盖层(通用)

使用 OpenClaw canvas 绘制覆盖层:

javascript
// 通过 JavaScript 注入创建浮窗
// 见 scripts/inject_modal.js

浮窗样式

浮窗采用现代美观设计:

  • - 🎨 毛玻璃效果背景
  • 📐 居中弹出,带阴影
  • 🔘 圆角按钮
  • ✨ 流畅动画过渡

交互流程

  1. 1. 用户发起请求(如:评论朋友圈)
  2. AI 准备交互内容(评论文案、操作指令等)
  3. 判断场景类型:
- 本地操作 → macOS 浮窗 - 浏览器操作 → 浏览器内浮窗 - 不确定 → 优先浏览器浮窗
  1. 4. 弹出浮窗展示内容
  2. 用户确认/输入
  3. 返回结果给 AI
  4. AI 执行实际操作
  5. 反馈结果给用户

错误处理

  • - 用户取消:返回 {result: cancel}
  • 超时(默认60秒):返回 {result: timeout}
  • 执行失败:返回 {result: error, message: ...}

扩展功能

语音交互(未来)

计划支持:

  • - 语音输入
  • 语音确认(好的、确认)
  • 语音播报结果



注意:首次使用需要授权 macOS 辅助功能权限(系统偏好设置 → 安全性与隐私 → 辅助功能)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 realtime-interact-overlay-1776298685 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 realtime-interact-overlay-1776298685 技能

通过命令行安装

skillhub install realtime-interact-overlay-1776298685

下载

⬇ 下载 realtime-interact v1.0.0(免费)

文件大小: 12.1 KB | 发布时间: 2026-4-16 15:49

v1.0.0 最新 2026-4-16 15:49
实时交互浮窗技能。在需要用户确认、输入或交互的场景中,通过浮窗方式在当前操作界面旁边进行交互,
而不是回到OpenClaw聊天窗口。适用于:(1) 评论内容需要用户确认后执行,(2) 删除文件前需要用户确认,
(3) 购物付款时需要输入密码,(4) 任何需要即时交互的场景。支持系统级浮窗和浏览器内浮窗。
返回顶部