我正在开发一个聊天机器人项目,我们打开一个 websocket 连接来传达聊天消息。
有时我们会来回收到重复的消息。我怀疑启动了第二个客户端。我想修改 boot() 函数,以便它检查现有的 websocket 连接(并首先取消启动或关闭所有其他连接)。
有没有办法从vanilla javascript的角度得到这个?或者我可能需要从后端做些什么?
我想知道是否有可能通过 API 调用从 dialogflow 以某种方式获取列表,该列表可以针对所有意图(如detectIntent)测试用户输入,并获得比#1 匹配更多的内容。
我正在尝试编写可以作为额外确认层的中间件,其中 < 0.3 和 > 0.7 之间的每个置信度都会触发机器人说“我不确定你的意思,你的意思是以下之一?” 然后在快速选项中,它会列出前 3 个匹配项中的训练短语。
这是否可以通过 API 或对话流控制台以某种方式实现?