聊天与操作员
聊天部分是操作员的工作台:汇集用户对话的统一收件箱,当机器人无法处理时,人工介入接管。对话转移可由用户通过反应发起,也可由操作员手动完成。
操作员收件箱
左侧是带搜索和全部/开放/关闭筛选器(含计数器)的对话列表。对话行显示姓名、已转移/已关闭状态、最新消息预览、时间和未读计数。中间是对话内容,右侧是用户卡片。
处理对话
对话顶栏有:标签/VIP 徽章和接待(将对话接到自己名下)及关闭按钮。有用于常用短语的快速回复标签。对话窗口与人员部分相同:可以输入文本、附加文件和发送反应。
从反应中转移给操作员
**"转移给操作员"**动作(to_operator)将对话移入收件箱:用户消息以可选前缀转发到操作员聊天。操作员回复(通过回复转发消息)后,回复会返回给用户。这样机器人处理初步对话,复杂情况交给人工处理。
审批确认
相关场景——**"请求确认"**动作(approval):机器人需要人工授权。审批人的聊天中收到带"确认"/"拒绝"按钮的卡片,每个按钮触发各自的反应(例如授予访问权限或拒绝)。
重要对话
**"重要反应(颜色)"**动作用颜色标记对话,帮助操作员更快找到优先处理的请求。
实时聊天与历史
收件箱实时工作:用户的新消息和操作员的回复在打开的对话中无需刷新即时出现——平台通过 WebSocket 连接投递。多位操作员可同时看到更新。
对话历史分批向上加载:向上滚动到对话开头时,加载更早的消息(按"加载至"带"还有更多"标记的游标分页)。这样无需一次性加载整个长对话即可快速打开。