是否有可能在Bot Framework中使用旋转木马(在允许的情况下-如Messenger、Bot Emulator等)在最初呈现并作为消息发送给用户之后,持续更新(根据它从其中读取数据的数据库)-而无需重新呈现整个轮播并将其重新发送给用户?
像- .onFlipHandRightOnCarousel或.onFlipHandLeftOnCarousel -从已经渲染的轮播中删除空的HeroCards (在数据库中它们被标记为“非活动”的位置),并重新呈现这个新的轮播,而不需要向用户重新发送新的session.send(消息)?
发布于 2018-11-30 03:59:00
修改已经发送的消息意味着修改聊天历史记录。此功能将高度特定于通道,因为它取决于客户端处理历史记录的方式以及客户端允许用户对历史记录执行的操作。许多频道不支持此功能,但有些频道支持。一般来说,如果你作为用户可以返回并删除或编辑聊天历史记录中的消息,那么机器人也可以。如果你作为一个用户不能做到这一点,那么你就不应该期望一个机器人能够做到这一点。但是如果你正在使用一个允许历史编辑的频道,那么我想你应该能够编辑轮播,如果这些也被支持的话。
https://stackoverflow.com/questions/53526447
复制相似问题