Microsoft BotFramework:双用户输入

Sau*_*car -2 botframework

我正在尝试创建一个机器人,用户可以从自适应卡中选择一个选项,或者键入它.所以我目前正在显示自适应卡的轮播,然后使用文本提示输入.

不幸的是,由于我正在使用提示,当我点击卡片中的某个动作时,我从机器人那里得到一个"我不理解"的输出,因为它期望用户输入.

有没有办法实现这个目标?

Fei*_*Han 5

我目前正在显示自适应卡的轮播,然后使用文本提示输入可能的信息.

我做了一个测试,可以重现我的问题.我假设您在将自适应卡发送到客户端以收集用户输入后调用PromptDialog.Text方法PromptDialog.Text,如果您直接输入输入字段并将其提交给bot,则会发送回活动带有输入值的消息,它会抛出"我不明白"的消息,让你再次重试.

在此输入图像描述

如果在输入输入字段并提交之前提供字符串,则机器人应按预期工作.

在此输入图像描述