У меня есть ChoicePrompt
со стилем ListStyle.heroCard
следующим образом:
import {ChoicePrompt, ListStyle} from 'botbuilder-dialogs';
import {PromptValidator} from 'botbuilder-dialogs/src/prompts/prompt';
import {FoundChoice} from 'botbuilder-dialogs/src/choices/findChoices';
export class HeroCardChoicePrompt extends ChoicePrompt{
constructor(dialogId: string, validator?: PromptValidator<FoundChoice>, defaultLocale?: string){
super(dialogId, validator, defaultLocale)
this.style = ListStyle.heroCard
}
}
Затем я добавил этот объект выбора:
choices.push({
action: {
text: 'Lolipop',
displayText: 'Lolipop',
channelData: 'Lolipop',
type: 'postBack',
title: 'Lolipop',
value: 'Lolipop',
},
value: 'Can you please help me to manage...',
synonyms: []
},)
Как мне получить данные 'Lolipop'
в моем коде, когда пользователь нажимает на выбор?
Когда я проверяю объект JSON, полученный клиентом в эмуляторе бота, я вообще не вижу данных 'Lolipop'
.