【问题标题】:Microsoft Bot Framework and Microsoft TeamsMicrosoft Bot Framework 和 Microsoft Teams
【发布时间】:2023-03-11 13:55:01
【问题描述】:

我需要帮助处理 MS Teams 中的 Actions.Submit(按钮)..

如果我们传递“数据”:“消息”,我们将得到一个标准对话框。如果在模拟器中测试,一切正常。

谢谢。

我的自适应卡片:

    "actions": [
    {
      "type": "Action.Submit",
      "title": "p3",
      "data": {
        "text": "p3"
      }
    },
    {
      "type": "Action.Submit",
      "title": "Помощь",
      "data": "p3"
    }

我需要在点击任何按钮时发送特定消息

【问题讨论】:

  • 您是否在代码中添加了 Invoke 处理程序?请看this sample code

标签: botframework microsoft-teams


【解决方案1】:

这是 MS Teams 的错误。我举报了。

【讨论】:

    【解决方案2】:

    我就是这样做的,以使其适用于 Microsoft 团队。否则对于模拟器,您只需在 Data 中传递一个字符串。

    dynamic dataObject = new JObject();
    dataObject.msteams = new JObject();
    dataObject.msteams.type = "imBack";
    dataObject.msteams.value = intent.Value;
    var actionSubmit = new AdaptiveSubmitAction(){
        Title = intent.Value,
        Data = turnContext.Activity.ChannelId != "emulator" ?  dataObject : intent.Value
    };
    

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2017-11-05
      • 1970-01-01
      • 2019-02-04
      • 2017-05-20
      • 2020-05-07
      • 2020-07-20
      • 2021-01-08
      • 2022-09-30
      相关资源
      最近更新 更多