通过高级频道查找消息数

时间:2018-06-29 13:13:52

标签: botframework

根据此page网络聊天和直接咨询被视为高级渠道。我想知道以下几点:

  • 在哪里可以找到通过高级渠道传达的高级消息数量?我知道“分析”部分会显示此信息,但是此信息是在appInsights中捕获的。如果我不使用Appsight,我将如何知道这些信息?
  • 每月免费发送的1万条消息是针对Webchat和Directline的单独消息还是组合消息?
  • 如何计算?进/出还是两者兼有?
  • 此外,为什么使用这些渠道却要花其他钱?

1 个答案:

答案 0 :(得分:8)

在哪里可以找到通过高级渠道传达的高级消息的数量?

好问题,很难找到这个数字。

我发现的相关内容位于Azure Portal的以下部分:

Cost Management + Billing> YourSubscription> Costs by service

Cost by service

作为订阅管理员,我还查看了我的Azure帐户详细信息,并发现了另一个具有相同值的图形:

Account graph

它位于这里:https://account.windowsazure.com/Subscriptions

您可以查询交易历史记录并获得包含日常物品的Excel。详细信息,例如一行Premium Channel像这样:

Export

如您在最后一列中看到的(很抱歉,捕获的大小),按方向逐行显示1行。

每月免费发送的1万条消息是针对Webchat和Directline的单独消息还是组合消息?

每月免费发送的10K消息是在Premium渠道(合并)中发送的所有消息的总和。

如何计算?传入或传出还是两者兼有?

给出定价页面(https://azure.microsoft.com/en-us/pricing/details/bot-service)上的常见问题解答:

  

什么是消息?

     

机器人通过以下方式与机器人服务渠道进行沟通:   通过HTTP POST将Activity对象发送到通道终结点,并通过   活动对象通过HTTP POST发送到Bot的端点。每   这些活动POST中的一条是消息。

=>每侧的每个活动都计为1(因此是传入+传出)。 因此,当您通过漫游器向PostAsync发送2条消息(例如1条仅包含文本,而另一条包含Carousel附件)发送一条消息时,则为2条消息。

此外,我认为诸如conversationUpdate之类的特殊活动可能会占总数。

此外,为什么使用这些渠道却要花费其他渠道?

我想这是因为这些渠道由Microsoft维护,并且它们在这些渠道上提供了SLA?参见here

  

我们保证99.9%的时间是Azure Bot Service Premium   频道将成功接收并响应REST API调用   Premium Channels API端点。