简述
希望 VoceChat 的 Web 端和 App 端支持“对方正在输入”功能。
目前不仅 bot / plugin 在长任务场景下没有“正在处理”之类的状态提示,普通用户之间聊天时也没有“对方正在输入…”的反馈。这会让用户难以判断对方是否正在回复,或者系统是否仍在执行任务。
我开发了一个 OpenClaw 插件,在实际使用中,这个问题尤其明显:当任务执行时间较长时,用户看不到任何状态反馈,不知道系统是在处理中、卡住了,还是没有收到请求。
你预期要达到什么效果
如果这个功能落地:
- 普通用户聊天时,可以看到“对方正在输入…”,沟通会更自然。
- bot / plugin 执行长时间任务时,可以显示“正在处理…”、“正在思考…”等状态。
- 用户能够明确知道当前会话仍在继续,从而减少重复发送消息、催促和误判卡顿的情况。
- Web 端和 App 端的体验会更完整,也更符合现代聊天产品的常见交互方式。
目前有没有替代
有,很多主流聊天产品已经支持类似能力。
例如:
- 普通聊天中的 typing indicator(如“对方正在输入…”)
- bot 或系统侧的 processing / typing 状态提示
类似设计在 WhatsApp、Signal、Telegram 等产品中都可以看到,因此这已经是比较成熟、常见的聊天交互能力。
附加信息
我的实际使用场景是:我开发了一个 OpenClaw 插件。
当前在执行长时间任务时,没有任何状态提示,用户无法判断:
- 系统是否仍在处理
- 是否已经卡住
- 是否请求没有成功发出
因此我希望 VoceChat 能同时支持两类状态:
- 普通用户聊天时显示“对方正在输入…”
- bot / plugin 场景下显示“正在处理…”、“正在思考…”等状态提示
如果可以的话,建议 Web 和 App 保持一致支持,这样用户体验会更统一。
简述
希望 VoceChat 的 Web 端和 App 端支持“对方正在输入”功能。
目前不仅 bot / plugin 在长任务场景下没有“正在处理”之类的状态提示,普通用户之间聊天时也没有“对方正在输入…”的反馈。这会让用户难以判断对方是否正在回复,或者系统是否仍在执行任务。
我开发了一个 OpenClaw 插件,在实际使用中,这个问题尤其明显:当任务执行时间较长时,用户看不到任何状态反馈,不知道系统是在处理中、卡住了,还是没有收到请求。
你预期要达到什么效果
如果这个功能落地:
目前有没有替代
有,很多主流聊天产品已经支持类似能力。
例如:
类似设计在 WhatsApp、Signal、Telegram 等产品中都可以看到,因此这已经是比较成熟、常见的聊天交互能力。
附加信息
我的实际使用场景是:我开发了一个 OpenClaw 插件。
当前在执行长时间任务时,没有任何状态提示,用户无法判断:
因此我希望 VoceChat 能同时支持两类状态:
如果可以的话,建议 Web 和 App 保持一致支持,这样用户体验会更统一。