我想创建一个聊天机器人,该机器人将根据用户的选择指导用户。
哪个bot框架应该适合.net核心Web应用程序?
答案 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系统)