【问题标题】:How to get channel name in Bot Framework如何在 Bot Framework 中获取频道名称
【发布时间】:2017-11-13 11:27:10
【问题描述】:

我正在开发 MS Bot Framework 应用程序。我想知道有多少人来自特定渠道,例如通过网络聊天、DirectLine 等。我想维护一个日志。如何从上下文中获取频道名称?

【问题讨论】:

  • 作为参考,您使用的是 .NET 还是 Node SDK for BotBuilder?
  • 我正在使用 .NET

标签: c# botframework bots


【解决方案1】:

您可以使用以下代码获取频道类型:

context.Activity.ChannelId

例如,如果是“telegram”,那么你已经从“telegram”中得到了消息。

【讨论】:

    【解决方案2】:

    据我所知,如果来自 Node.js 的人也需要此信息,则通道名称存储在:

    session.message.address.channelId
    

    进入:

    session.message.source
    

    【讨论】:

      猜你喜欢
      • 2017-05-21
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2022-07-16
      • 2019-03-26
      • 2018-06-21
      • 2020-11-26
      相关资源
      最近更新 更多