mysql - 带有 Node.js 以及数据库和流程的 Microsoft Bot 框架

标签 mysql node.js bots botframework

我想使用 Microsoft Bot Framework 创建一个 BOT,并且想问几个相关问题。

第一个问题是: 如果我有与已经定义的答案相关的问题,设计数据库的最佳方法是什么。

例如: 问题 -> 答案(2 个定义选项) -> 问题 -> 答案(4 个定义选项) -> 问题 -> 答案(3 个定义选项) ... 以一些结论结束 因此,1 个问题可能有几个答案,从而导致不同的问题。 (如果你带领一个人讲一些故事)。

第二个问题是: 如何通过问题/回答在 Node.js 中建立良好的对话流程。 如果你能给我一些示例代码。

谢谢!

最佳答案

如果您的目标是实现问答,那么我建议您使用 qnamaker由微软提供。

如果您想在数据库上进行管理,请使用NoSQL数据库(MongoDB),在内部您可以直接搜索问题及其答案。

我建议使用qnamaker,这是最简单的方法。

关于mysql - 带有 Node.js 以及数据库和流程的 Microsoft Bot 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46671684/

相关文章:

node.js - Firebase 管理员在 initializeApp() 时出现 INVALID_APP_OPTIONS 错误

mysql - 对 ActiveRecord 方法实现授权

java - 如何在带有注释的mysql中使用mybatis在插入时返回id

node.js - 在 Azure Web App 上的 iisnode 上运行 Next.js 时出现问题

node.js - Node + Passport - 多个用户

python - 测试 IRC 机器人

c++ - 在用 C++ 编写的 IRC BOT 中设置密码

mysql - 在 Glibc 2.11 上将 MySQL 5.1 更新到 5.6

MySQL 正则表达式搜索

javascript - 有没有办法检测元素是否被 jQuery 的 click() 单击?