我正在尝试以按钮的形式向用户展示可供选择的选项,例如:
builder.Prompts.choice( session, "Do you want to raise a ticket for this problem?", "Yes|No",
{
maxRetries: 3,
retryPrompt: 'Sorry, that is not a valid input'
},
{
listStyle: builder.ListStyle.button
}
);
但是,网络聊天频道显示如下:
很显然,这样做有问题,但我不确定是什么。 如何正确使用带有按钮的选择提示?
答案 0 :(得分:0)
您需要重组提示选项,使其看起来像下面的示例。在代码中,将选项分为两个参数。结果,该方法仅看到您的第一组选项,并且默认为简单列表。进行此更改,它将正确呈现。
builder.Prompts.choice(session, "Do you want to raise a ticket for this problem?", "Yes|No",
{
maxRetries: 3,
retryPrompt: 'Sorry, that is not a valid input',
listStyle: builder.ListStyle.button
}
);