Вопрос:

Как сделать продолжение разговора с предыдущего разговора в Microsoft Bot

c# bots botframework

225 просмотра

1 ответ

46 Репутация автора

В этом сценарии я хочу сделать разговор о последовательности, похожий на FomFlow. Когда пользователь нажмет «Да», перейдите к следующему ответу и продолжите разговор как 1,2,3 и 4.

Предположим, что теперь весь диалог доступен в окне чата, пользователь перейдет к предыдущему разговору и выберет второй, снова нажмите кнопку «Да», после чего получите ответ на 3-е сообщение.

Здесь я ищу решение, как продолжить разговор с любой карточки.

Я приложил образец здесь и хочу получить следующий сценарий:

Старт 2,3,4 Старт 3,4 FormFlow

Если мы используем FormFlow, мы можем построить решение, но мы не можем делать какие-либо вложения, если мы используем форму Flow.

Автор: max Источник Размещён: 11.03.2017 11:29

Ответы (1)


1 плюс

1459 Репутация автора

Я бы не советовал, вы рассматриваете бота как приложение, не забывайте, что боты похожи на «конечные автоматы», а больше похожи на настоящие разговоры. Если вы действительно хотите это сделать, я предлагаю создать диспетчер диалогов, который проверяет Id на выбор каждого пользователя, а затем перемещает поток в соответствии с этим, но это будет сложно, может быть, то, что вам нужно, это приложение или API а не бот

Автор: The Memebot Размещён: 12.03.2017 10:05
Вопросы из категории :
32x32