我是MS bot框架的新手,正在从事我的项目。我想创建一个聊天机器人,该机器人可以从数据库读取(我正在使用SQL Server创建数据库),并且还可以从用户那里获取数据并将其保存在数据库中。我进行了很多搜索,但找不到任何与此相关的教程。谁能帮助我,并通过代码演示如何执行此操作?谢谢。
答案 0 :(得分:0)
我在Bot和DB项目中使用的方法:
从用户检索数据:
这里您有很多选择。根据需要,可以使用以下方法检索数据:
我最好的建议是阅读Microsoft Botframework Documentation,以了解机器人的工作方式。对于Web API,请查找教程
答案 1 :(得分:0)
首先,有两种方法可以创建聊天机器人:
Azure聊天机器人:
如果您需要的不仅仅是在Azure上创建一个帐户并创建聊天机器人。将此机器人与Bot Framework链接,然后开始。您可以访问此链接来创建Azure聊天机器人:Create Azure Chat Bot。另外,您将需要创建一个Azure SQL数据库及其参考,您可以在这里找到:Create Azure SQL Database
使用Bot Framework的本地聊天Bot 我有一个很好的链接给你。我相信您会在这里得到答案。 Create Local Chat Bot using Bot Framework and save conversation in SQL Database。此人创建了一个SQL数据库,然后将该数据库连接到Bot Framework。为此,您需要安装Bot Framework。这是在本地创建聊天机器人的标准方法。
但这不是。您需要在Internet上搜索更多有关如何根据情况使用聊天机器人的信息,因为我所讨论的两种情况都将创建一个具有一些内置聊天功能的默认聊天机器人。
如果要将LUIS与QnA Maker(这是一个知识库)集成在一起,可以访问以下链接:LUIS and QnAMaker - Bot Integration
希望这会有所帮助。