提交用户输入后如何更改自适应卡?
How do I change the Adaptive card once the user input is submitted?
虽然关于类似问题的问题很少,但我没有看到任何可行的解决方案。
我正在开发 BOT 以获得反馈。当前,用户可以通过单击自适应卡中提供的选项来发送多个响应。我正在尝试用只有一些纯文本的普通自适应卡替换自适应卡,例如“您选择了选项 3”。
subbu 在上述评论中提供的 link 中的以下内容有助于解决该问题。
var activity = MessageFactory.Attachment(card.ToAttachment());
activity.Id = turnContext.Activity.ReplyToId;
await turnContext.UpdateActivityAsync(activity, cancellationToken);
我们只删除卡片并在用户提交后发送默认响应,因为这就足够了。
虽然关于类似问题的问题很少,但我没有看到任何可行的解决方案。
我正在开发 BOT 以获得反馈。当前,用户可以通过单击自适应卡中提供的选项来发送多个响应。我正在尝试用只有一些纯文本的普通自适应卡替换自适应卡,例如“您选择了选项 3”。
subbu 在上述评论中提供的 link 中的以下内容有助于解决该问题。
var activity = MessageFactory.Attachment(card.ToAttachment());
activity.Id = turnContext.Activity.ReplyToId;
await turnContext.UpdateActivityAsync(activity, cancellationToken);
我们只删除卡片并在用户提交后发送默认响应,因为这就足够了。