.NET核心应用程序的聊天机器人

时间:2020-01-21 15:49:30

标签: .net .net-core botframework chatbot azure-bot-service

我想创建一个聊天机器人,该机器人将根据用户的选择指导用户。

哪个bot框架应该适合.net核心Web应用程序?

  1. 是否可以在.net核心应用程序中集成Python聊天机器人?如果是,那怎么办?
  2. .net核心Web应用程序中可以使用哪些免费的bot框架?

2 个答案:

答案 0 :(得分:1)

由于您使用的是.NET,因此我可以看到您已经熟悉Microsoft产品。但是,似乎仍然有些混乱。您使用的 botframework azure-bot-service 标签通常不是指“机器人框架”,而是具体指的是Microsoft Bot Framework。从它们所附的徽标推断出来。如果要构建.NET Core机器人,则Microsoft Bot Framework是必经之路。 Microsoft Bot Framework包括免费的Bot Builder SDK来帮助您构建机器人代码,但是一旦您在本地运行了该机器人并想要实际部署它,实际上就没有办法免费托管可以到达的生产机器人任何数量的用户。始终总是需要最少的服务器成本。

自从您提到Python以来,我将告诉您,四种可用的Bot Builder语言之一是Python,但是Python不是.NET语言,因此谈论集成Python没有任何意义。 .NET Core应用程序中的bot。但是,如果您同时运行Python机器人程序和.NET Core应用程序,则始终可以像使用REST API一样让它们使用HTTP相互通信。

答案 1 :(得分:0)

不确定是否将其与Python连接,但是我使用deadletter.io构建了一个支持机器人,速度非常快(一旦我了解了他们的api系统)