gpt4 book ai didi

botframework - Microsoft/BotFramework-WebChat 是否具有先睹为快功能?

转载 作者:行者123 更新时间:2023-12-04 05:07:31 28 4
gpt4 key购买 nike

我正在使用自定义的 Microsoft Bot 框架 WebChat Client .当我的机器人无法为用户提供解决方案时,它能够与代理进行实时聊天服务。

我需要允许代理“先睹为快”当前正在输入 Webchat 客户端的内容。

我在 chat.html 中启用了 sendTyping 功能(即 sendTyping: true):

            BotChat.App({
bot: bot,
botConnection: botConnection,
locale: 'agent',
resize: 'window',
sendTyping: true, // defaults to false. set to true to send 'typing' activities to bot (and other users) when user is typing
user: user
}, document.getElementById('BotChatGoesHere')
);

检查出站输入消息时,发送了输入事件(大约每三秒左右去抖一次),但它不包含任何文本。我怀疑这不是一个功能,但是我想问问社区是否有人以前做过这个,如果有如何实现?

提前致谢。

最佳答案

这确实不受支持,“SendTyping”事件不包含有关输入字段状态的任何元数据。

您可以利用 backchannel发送自定义事件。在您的自定义 WebChat 实现中,您可以在每次击键或每 x 秒发送一个自定义事件。但是,如果您链​​接到另一个代理服务,也许直接调用他们/自定义 API 会更聪明。

确保您已征得用户同意,因为我不认为您可以在未经同意的情况下发送所有击键。

关于botframework - Microsoft/BotFramework-WebChat 是否具有先睹为快功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53473385/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com