【问题标题】:Microsoft Bot Framework :turncontext微软机器人框架:turncontext
【发布时间】:2020-11-30 13:54:13
【问题描述】:

我是 Microsoft bot 框架的新手,多次看到 turncontext 这个词。

有人能解释一下它的实际含义和意义吗?

例如:turncontext(适配器,活动)

【问题讨论】:

    标签: botframework


    【解决方案1】:

    使用机器人时,用户和机器人轮流说话。在 Bot 框架内,turn 是 bot 也响应的用户传入活动。机器人从新用户收到的每条消息都将处于新的轮次中。

    如果用户问一个问题“今天天气怎么样?”,机器人可能会回答“你希望天气在哪里?”。这一切都在一个回合。然后用户回复“伦敦”,这是一个新的转折。

    turnContext 是一个对象,可让您从用户那里访问有关当前回合的信息。这包括例如用户发送的当前消息。有关完整规范,请参阅here。它还用于向用户发送消息,SendActivityAsync 就是这样做的。

    看看这个Microsoft article 我用作这个答案的基础,它会更详细地介绍。还可以查看Bot Framework Samples 并单步执行代码以了解有关 turnContext 的更多信息。

    【讨论】:

    • @Nithin 这是您问题的可接受答案吗?
    猜你喜欢
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 2018-11-04
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多