有关Bot示例16.主动消息的问题(nodejs SDK)

时间:2019-10-18 15:32:01

标签: botframework

我已参考4.x SDK的this new sample获得主动消息。这绝对是一个很好的开始,但是根据我的用例,我很少担心。

  1. 此示例可以用于ms团队频道中的Bot吗? out bot拥有ms团队频道,如今已被9000多个用户使用。

我之所以困惑,是因为我遇到了另一个文档bots-conv-proactive,该文档专门讨论了仅针对ms团队的主动消息。这是否意味着回购示例无法在团队中使用?

  1. 回购示例突出显示“该项目具有一个通知端点,该端点将触发将主动消息发送给先前已向漫游器发送消息的所有用户”

是否有任何技巧可以使以前从未在ms团队中使用过该漫游器的用户使用,我们想使用repo示例来发送主动消息。 ?

1 个答案:

答案 0 :(得分:0)

  

此示例可以用于ms团队频道中的Bot吗? out bot具有ms团队频道,如今已被9000多个用户用于生产。

是的。可以用于团队频道。关于用户数量,只需确保适当地托管您的机器人即可使其能够处理那么多潜在的并发用户。

  

我遇到了另一个文档bots-conv-proactive,该文档专门讨论仅针对ms团队的主动消息。这是否意味着回购示例无法在团队中使用?

两个示例都在团队中工作。您链接的第二个仅针对特定团队,而第一个适用于所有Botframework渠道。

  

是否有任何技巧可以使以前从未在ms团队中使用过该漫游器的用户使用,我们想使用repo示例来发送主动消息。 ?

根据the docs,您可以发送给任何用户,只要您具有其唯一ID 和其租户ID ,即可获得:

Here's a How-To for messaging without prior interaction

我还想指出文档中的一个关键段落,这将为您省去一些麻烦:

  

在创建主动消息时,必须调用MicrosoftAppCredentials.TrustServiceUrl,并在创建用于发送消息的ConnectorClient之前传递服务URL。否则,您的应用将收到401: Unauthorized响应。