node.js - 如何模仿消息的接收?
问题描述
我正在使用 Node.js 的 botbuilder 来构建聊天机器人(Zoe)。
我现在面临的问题是我想模仿消息的接收。
用例是:
- 客户说英语
- 佐伊和他说英语
- 客户端在对话框外用法语发送消息
- 在处理消息之前(使用 LUIS 识别意图),Zoe 询问客户是否希望他与他说法语
- 如果是,佐伊开始用法语聊天。如果没有,她会一直用英语聊天
处理语言的变化后,我想在步骤 3 中处理消息(使用 LUIS 识别意图)
可能吗?
解决方案
对的,这是可能的。
您可以查看有关如何翻译用户输入的文档,该文档向您展示了如何在您的机器人中实现 Microsoft 文本翻译服务。
您将需要一个 Microsoft 文本翻译 API 密钥,您可以通过以下方式获得该密钥:转到您的Azure 门户>创建资源(左上角 + 符号)> 搜索“翻译文本”的市场 >在单击翻译时出现的刀片上创建文字服务
如果您在按照第一个链接中的机器人教程后想了解有关如何添加更多自定义项的更多信息,您可以查看Microsoft 文本翻译器文档以获取更多详细信息。
推荐阅读
- visual-studio-2017 - 如何插入
作为 app.config 中的第一个孩子 - python - 关于tensorflow的Tensor
- java - 当达到阈值时,LinkedHashMap 是否也 treeifyBin/treefybucket?
- javascript - Droppable 事件偶尔不起作用
- c++ - eigen::solve 的返回值的赋值耗费大量时间
- java - 更改 IMAGE_CAPTURE Intent 的图片大小/分辨率
- angular - 如何在 Angular 中已经有图像的地方更改图像?
- html - Chrome CSS问题,跨度文本底部的不可移动空格
- html - 为什么 Ipad 4 和 Ipad mini 的网页显示有差异?
- php - 如何在 laravel 中使用密码确认更新现有用户表值