我正在使用 Bot Framework .Net SDK v4 自适应卡 v1.2。我使用瀑布设计在瀑布的每一步中显示卡片。但用户可以单击之前显示的卡片中的按钮,这使得机器人看起来很愚蠢。
如何在 C# 机器人框架中禁用/隐藏以前聊天中的自适应卡片按钮?
Web Chat 有一个示例,向您展示如何在客户端禁用自适应卡:https://github.com/microsoft/BotFramework-WebChat/blob/master/samples/05.custom-components/l.disable-adaptive-cards/index.html https://github.com/microsoft/BotFramework-WebChat/blob/master/samples/05.custom-components/l.disable-adaptive-cards/index.html
如果您想在机器人端禁用卡片,那么您需要使用机器人状态来记住哪些卡片仍然可点击。您可以在此处阅读有关机器人状态的信息:https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-state https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-state
我正在开发一个可以自动为您完成此操作的库。如果您希望该库尽快发布,您可以表达您对它的支持。该页面当前包含不少于 9 个链接,指向与您类似的问题,人们希望禁用卡:https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/issues/137 https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/issues/137
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)