当我使用大于10的选项时,builder.Prompts.choice()不呈现按钮。请找到下面的代码:
builder.Prompts.choice(session, 'Planet names', 'Mercury|Venus|Earth|Mars|Vesta|Juno|Ceres|Pallas|Jupiter|Saturn|Uranus');但在这种情况下,它不会显示按钮,因为选项多于10个。选项呈现如下:
1. Mercury
2. Venus
3. Earth
4. Mars有没有其他方法可以将10个以上的选项显示为按钮?
谢谢
发布于 2018-08-11 19:46:36
在行尾添加{ listStyle: builder.ListStyle.button }
builder.Prompts.choice(session, 'Planet names', 'Mercury|Venus|Earth|Mars|Vesta|Juno|Ceres|Pallas|Jupiter|Saturn|Uranus', { listStyle: builder.ListStyle.button });参考:azure bot service prompt types
它适用于10种以上的选择。
builder.Prompts.choice(session, "Which bank?", "1|2|3|4|5|6|7|8|9|10|11|12|13", { listStyle: builder.ListStyle.button });结果

https://stackoverflow.com/questions/51798627
复制相似问题