与用户建立对话 - (短信频道)

时间:2017-03-27 18:20:50

标签: sms botframework proactive

我查看了GIT中提供的proactiveMessages示例和createNewConveration bot示例。这两个示例都表明,在与僵尸程序进行初始交互后,会话通过帐户开始。我需要创建一个机器人,可以开始与用户(特别是SMS)进行对话,而用户以前从未与我的机器人交互过。我有一个有效的ID(在这种情况下是短信号码)来创建一个频道帐户对象和我想用作消息活动生产者的twilio电话号码。

2个问题: 1)为了使用连接器客户端并创建直接对话,用户是否有必要先与我的机器人进行交互?如果是这样,有没有办法将此渠道帐户数据加载到机器人数据存储中,以便我创建对话? 2)是否有未来的版本允许我们的机器人(通过api)开始与有效的渠道帐户对话?允许我创建一个对话,api有点误导。它应命名为" resumeConversation"。

1 个答案:

答案 0 :(得分:2)

我能够通过连接器客户端与服务URL:https://sms.botframework.com和bot app creds开始对话。我在跟踪记录器中注意到,频道帐户ID包含短信号码中的国家/地区代码。在这种情况下,通道accountId应采用此格式+1 [areacode] [number]。我的主动问候已成功发送。所以我相信SMS频道将允许从BOT到用户的对话。

对于sms频道,此情况下的ServiceUrl为https://sms.botframework.com

Add(item)