gpt4 book ai didi

javascript - MS 团队上的 Botframework : copy paste input not parsed to the backened

转载 作者:行者123 更新时间:2023-12-03 01:24:43 25 4
gpt4 key购买 nike

在我们的聊天机器人中,我们使用 MS botframework 作为前端。我们使用 MS 团队的主要 channel 之一。

每当用户在 MS 团队中复制粘贴文本时,在后端我们都不会收到相同的消息。我们看到“text/html Error undefined”,表面上一切看起来都很好,但在后台我们得到这个消息作为话语。我们曾尝试与 MS botframework 团队一起打开案例,但他们已经向我们指出了这里。

最佳答案

我建议从回合处理程序中记录您的activity.text,以便您可以准确地看到传递到后端的内容。我们遇到了类似的问题,尽管它似乎只在提示中显现出来。我将我们的解决方案放在这里,以防它对您有所帮助。通常这是因为有很多隐藏字符(对我来说是\r 和\n)。它有点难看,但我们使用以下格式解决了问题(还处理尾随空格,但如果您可能有前导空格,这可能不是一个好主意!):

str.split("").splice(-1)[0].match(/.+/g)[0]

.match 部分真正在这里起作用,因为它匹配所有非换行符。如果换行符是导致问题的原因,这应该可以解决您的问题。

关于javascript - MS 团队上的 Botframework : copy paste input not parsed to the backened,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67088975/

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