Botframework Bot框架FormFlow:转盘中的自适应卡
我想在旋转木马中显示一组自适应卡。如何做到这一点?在我们的应用程序中,我们使用FormFlow中的DescribeAttribute在旋转木马视图中显示项目,但现在我们想切换到自适应卡,我正在尝试找出如何使其协同工作Botframework Bot框架FormFlow:转盘中的自适应卡,botframework,formflow,adaptive-cards,Botframework,Formflow,Adaptive Cards,我想在旋转木马中显示一组自适应卡。如何做到这一点?在我们的应用程序中,我们使用FormFlow中的DescribeAttribute在旋转木马视图中显示项目,但现在我们想切换到自适应卡,我正在尝试找出如何使其协同工作 public static IForm<Model> FullForm() { return new FormBuilder<Model>(); .Field(new FieldRefl
public static IForm<Model> FullForm()
{
return new FormBuilder<Model>();
.Field(new FieldReflector<Model>(nameof(articleId))
.SetType(null)
.SetActive((state) => true)
.SetDefine(createFullChoice)
)
.Confirm("", state => false)
.Build();
}
public static async Task<bool> createFullChoice(Model state, Field<Model> field)
{
field.RemoveValues();
var articles = state.service.getArticles();
var counter = 1;
foreach (var article in articles)
{
article.name = HttpUtility.UrlEncode(article.name);
var description = new DescribeAttribute($"{name}", "http:" + article.imageUrl, counter.ToString(), article.name, article.packing);
field
.AddDescription(article.id, description)
.AddTerms(article.id, article.name, article.id);
counter++;
}
return await Task.FromResult(true);
}
publicstaticiformfullform()
{
返回新的FormBuilder();
.字段(新字段反射器(名称(articleId))
.SetType(空)
.SetActive((状态)=>true)
.SetDefine(createFullChoice)
)
.Confirm(“,state=>false)
.Build();
}
公共静态异步任务createFullChoice(模型状态,字段)
{
field.RemoveValues();
var articles=state.service.getArticles();
var计数器=1;
foreach(条款中的var条款)
{
article.name=HttpUtility.UrlEncode(article.name);
var description=new descriptionAttribute($“{name}”,“http:”+article.imageUrl,counter.ToString(),article.name,article.packing);
领域
.AddDescription(article.id,description)
.AddTerms(article.id、article.name、article.id);
计数器++;
}
返回等待任务。FromResult(true);
}
请发布您正在使用的代码。您可以将自适应卡放入传送带中。但是,我看不到任何内置方法可以将自适应卡与FormFlow一起使用。也许这是未来Bot框架将支持的东西。您可以在GitHub上添加一个功能请求:可能使用自定义json模式定义表单:好的,非常感谢!您还可以使用.prompter,并直接添加自适应卡。这样:请发布您正在使用的代码。您可以将自适应卡放入旋转木马中。但是,我看不到任何内置方法可以将自适应卡与FormFlow一起使用。也许这是未来Bot框架将支持的东西。您可以在GitHub上添加一个功能请求:可能使用自定义json模式定义表单:好的,非常感谢!您还可以使用.prompter,并直接添加自适应卡。这样地: