我们可以使用Azure服务开发功能或流程机器人吗

时间:2019-06-03 11:27:21

标签: botframework bots chatbot azure-bot-service

我正在寻找一种解决方案,使我的机器人可以理解用户的请求(可以通过LUIS来实现),并使用主数据验证/验证用户/需求。如果一切正常,则连接到我的本机数据库(通过API的Siebel CRM)执行定义的操作并记录参考票证(通过API),最后使用Outlook向用户发送电子邮件。使用Azure服务可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

是的,Bot Framework可以完成所有这些事情:

  

我的机器人可以理解用户的请求

LUIS对此非常合适。

  

使用主数据验证/验证用户/需求

所有这些操作都可以在Waterfall dialogsPrompts内完成。您既可以将主数据存储在bot代码中,也可以从外部源查询该数据,然后让bot对其进行验证。

Here's a good sample进行提示和验证。

  

连接到我的本机数据库(通过API的Siebel CRM)以执行定义的操作并记录参考票证(通过API)

该机器人在C#/ Node上运行,因此您可以在C#/ Node上执行的所有操作(包括调用您的API)。

  

使用Outlook向用户发送电子邮件

Bot Framework为此具有特定的Email Channel,或者您可以使用Graph API


推荐资源