Можно ли связать команды через FormFlow?

Dialog может делать почти все в соответствии с документацией по платформе бота, но для изучения потребуется гораздо больше времени, чем для FormFlow. Мне пока не удалось найти место, где есть много образцов фреймворка для ботов. На данный момент, прежде чем я потрачу много времени, чтобы попробовать диалог, кто-нибудь знает, возможно ли связать команды с помощью FormFlow.

Работа, которую я пытаюсь сделать, это закодировать цепочку команд:

  1. записи запроса
  2. выбрать запись из результатов
  3. действия/операции над записью
  4. так далее...

Буду признателен, если кто-нибудь, знакомый с Bot Framework, сможет помочь мне в этом.


person Weifeng Jiang    schedule 08.04.2016    source источник


Ответы (1)


Используйте метод IDialogStack.Call в ваших обработчиках FormFlow, чтобы вызвать другое диалоговое окно и поместить его в стек.

Затем используйте метод IDialogStack.Done, чтобы извлечь его из стека. Оба описаны здесь.

person Rodzilla    schedule 12.04.2016
comment
После написания некоторого кода, чтобы проверить это, это хороший способ сделать это. Спасибо за понимание и помощь. - person Weifeng Jiang; 14.04.2016