Microsoft Bot Framework 和 Microsoft Teams

Microsoft Bot Framework and Microsoft Teams

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

如果我们传递 "data": "message",我们将得到一个标准对话框。如果你在模拟器中测试它,一切正常。

谢谢。

我的自适应卡:

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

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

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

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

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
};