Botframework MS Botbuilder和SMS使用Bandwidth.com

Botframework MS Botbuilder和SMS使用Bandwidth.com,botframework,Botframework,我正在MS botbuilder SDK(4)上开发聊天机器人。我的新客户要求创建连接到SMS的聊天机器人,我之前使用的是twilio,但他们使用的是Bandwidth.com,所以我想知道我的选择是什么:据我所知,botbuilder SDK没有现成的连接到此提供商,但也许我可以以某种方式使用directline或其他方法 我看到的另一个选择是,不要使用botbuilder,而是使用Bandwith API开发c#web应用程序 一般来说,我感兴趣的是,如果不是基于web的,我们如何连接到自定

我正在MS botbuilder SDK(4)上开发聊天机器人。我的新客户要求创建连接到SMS的聊天机器人,我之前使用的是twilio,但他们使用的是Bandwidth.com,所以我想知道我的选择是什么:据我所知,botbuilder SDK没有现成的连接到此提供商,但也许我可以以某种方式使用directline或其他方法

我看到的另一个选择是,不要使用botbuilder,而是使用Bandwith API开发c#web应用程序


一般来说,我感兴趣的是,如果不是基于web的,我们如何连接到自定义平台?

为了实现这一点,您有几个选择。这里有几个可能性。希望其他人能为你提供更多选择

一种选择是构建内部称为“连接器”的组件。本质上,您需要将bot框架所说的内容转换为bandwidth.com所说的内容


另一个选项是构建一个适配器,如。

为了实现这一点,您有几个选项。这里有几个可能性。希望其他人能为你提供更多选择

一种选择是构建内部称为“连接器”的组件。本质上,您需要将bot框架所说的内容转换为bandwidth.com所说的内容


另一个选择是构建一个适配器,如。

谢谢。如果我理解正确,这两个选项有很多共同点——alexa适配器的核心是AlexaIntentRequestToMessageActivityMiddleware,其中MessageActivityTextFromSinglePhraseSlotValue将纯json负载转换为ms Activity类,对吗?所以我们基本上有3个选择:1)提取这个逻辑并进行翻译2)采取更广泛的方法并为所需的提供者创建适配器3)放弃botbuilder并开发自己的抽象来与提供者对话。鉴于我们有相当简单的流程,你会考虑吗?另外,我们对提供api有哪些要求?对于所有这些情况,我仍然应该使用azure渠道注册资源并使用高级渠道定价层,或者我可以跳过这一层?无论您选择哪一个,都将涉及大量的工作。我想选择一可能是我的选择。但是,如果您想构建社区也可以使用的东西,我会考虑构建类似适配器的东西。至于您的频道注册,我不完全确定我与MS Bot Framework合作已经有几个月了。我很抱歉,希望微软的人能给我一个更好的答案。谢谢。如果我理解正确,这两个选项有很多共同点——alexa适配器的核心是AlexaIntentRequestToMessageActivityMiddleware,其中MessageActivityTextFromSinglePhraseSlotValue将纯json负载转换为ms Activity类,对吗?所以我们基本上有3个选择:1)提取这个逻辑并进行翻译2)采取更广泛的方法并为所需的提供者创建适配器3)放弃botbuilder并开发自己的抽象来与提供者对话。鉴于我们有相当简单的流程,你会考虑吗?另外,我们对提供api有哪些要求?对于所有这些情况,我仍然应该使用azure渠道注册资源并使用高级渠道定价层,或者我可以跳过这一层?无论您选择哪一个,都将涉及大量的工作。我想选择一可能是我的选择。但是,如果您想构建社区也可以使用的东西,我会考虑构建类似适配器的东西。至于您的频道注册,我不完全确定我与MS Bot Framework合作已经有几个月了。我很抱歉,希望微软的人能给出一个更好的答案。