【问题标题】:HeroCard Action does not work in MS Teams iOS from version 2.0.10 updated May 8 2020从 2020 年 5 月 8 日更新的版本 2.0.10 起,HeroCard Action 在 MS Teams iOS 中不起作用
【发布时间】:2020-05-22 04:17:38
【问题描述】:

描述错误

我正在使用 botframwork 使用 MS Teams 频道构建公司机器人聊天,最近在我们的用户将 iOS 设备上的 MS Teams 客户端从 Appstore 更新到版本 2.0.10 之后,herocard 操作不再起作用。 (更新前运行良好)

我的代码:

            var card = new HeroCard {
                Subtitle = $"You can use below buttons to get started:",
                Buttons = new List<CardAction> () {
                    new CardAction () {
                        Type = ActionTypes.PostBack,
                        Title = "Check in",
                        Text = "Check in",
                        Value = "Check in"
                    },
                    new CardAction () {
                        Type = ActionTypes.PostBack,
                        Title = "Check out",
                        Text = "Check out",
                        Value = "Check out"
                    }
                }
            };

            var activity = MessageFactory.Attachment (card.ToAttachment ());
            await turnContext.SendActivityAsync (activity, cancellationToken);

预期行为

Type = ActionTypes.PostBack - 点击任何按钮时,将发布一条消息进行聊天。

实际行为

Type = ActionTypes.PostBack - 点击任何按钮时,消息不会发布到聊天中。

截图

附加上下文

  • 尝试将 ActionTypes 更改为 MessageBack,ImBack 也不起作用。
  • 此问题仅在 iOS Teams 客户端上发生。在 Android、桌面、浏览器 Teams 客户端上都可以。

【问题讨论】:

  • 您能解释一下您所说的“不再起作用”是什么意思吗?描述您的预期行为与实际行为。机器人是否有可能收到一条没有文本且未显示在对话历史记录中的消息?
  • @TienVn 感谢您报告此问题。我们为此创建了一个错误,并将对其进行处理。
  • 我投票结束这个问题,因为它是一个错误报告而不是一个问题
  • 此错误已修复。请更新到最新版本并检查

标签: c# ios botframework microsoft-teams


【解决方案1】:

您可以通过 Teams 应用程序本身提出错误。您还可以使用 UserVoice 论坛:https://microsoftteams.uservoice.com/forums/908686-bug-reports/category/327013-client-ios

【讨论】:

    猜你喜欢
    • 2021-07-23
    • 2020-12-05
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 2021-10-08
    • 2022-07-20
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多