Skip to content

[FEAT]希望 VoceChat 的 Web 端和 App 端支持“对方正在输入”功能 #321

@mathxie

Description

@mathxie

简述

希望 VoceChat 的 Web 端和 App 端支持“对方正在输入”功能。

目前不仅 bot / plugin 在长任务场景下没有“正在处理”之类的状态提示,普通用户之间聊天时也没有“对方正在输入…”的反馈。这会让用户难以判断对方是否正在回复,或者系统是否仍在执行任务。

我开发了一个 OpenClaw 插件,在实际使用中,这个问题尤其明显:当任务执行时间较长时,用户看不到任何状态反馈,不知道系统是在处理中、卡住了,还是没有收到请求。

你预期要达到什么效果

如果这个功能落地:

  • 普通用户聊天时,可以看到“对方正在输入…”,沟通会更自然。
  • bot / plugin 执行长时间任务时,可以显示“正在处理…”、“正在思考…”等状态。
  • 用户能够明确知道当前会话仍在继续,从而减少重复发送消息、催促和误判卡顿的情况。
  • Web 端和 App 端的体验会更完整,也更符合现代聊天产品的常见交互方式。

目前有没有替代

有,很多主流聊天产品已经支持类似能力。

例如:

  • 普通聊天中的 typing indicator(如“对方正在输入…”)
  • bot 或系统侧的 processing / typing 状态提示

类似设计在 WhatsApp、Signal、Telegram 等产品中都可以看到,因此这已经是比较成熟、常见的聊天交互能力。

附加信息

我的实际使用场景是:我开发了一个 OpenClaw 插件。

当前在执行长时间任务时,没有任何状态提示,用户无法判断:

  • 系统是否仍在处理
  • 是否已经卡住
  • 是否请求没有成功发出

因此我希望 VoceChat 能同时支持两类状态:

  1. 普通用户聊天时显示“对方正在输入…”
  2. bot / plugin 场景下显示“正在处理…”、“正在思考…”等状态提示

如果可以的话,建议 Web 和 App 保持一致支持,这样用户体验会更统一。

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestunconfirmednot confirmed by developer

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions