Как установить диалог как часть приветственного сообщения вместе с начальным приветственным сообщением в Bot Framework v4? - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть бот, который создан с использованием Microsoft Bot Framework SDK V4 в C# с каналом в качестве веб-канала. У бота есть несколько диалогов о падении воды, которые запускаются и отображаются в главном диалоге. На основании выбора пользовательской опции соответствующий диалог становится активным и выполняется соответствующая операция. Кроме того, когда кто-либо запускает бота, отображается начальное приветственное сообщение, и когда отображаются пользовательские типы в диалоговом окне, относящиеся к параметрам, и оттуда следуют все остальные вещи.

Все это прекрасно работает, но я хочу:

В дополнение к начальному приветственному сообщению я хочу, чтобы BOt также отображал или запускал исходное диалоговое окно. Я не уверен, как этого добиться?

Я подписался на следующее сообщение в блоге для получения начального приветственного сообщения:

https://blog.botframework.com/2018/07/12/how-to-properly-send-a-greeting-message-and-common-issues-from-customers/

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

как установить диалог в качестве приветственного сообщения в среде ботов v4

Но это выдает ошибку.

Начальное приветственное сообщение и все остальное работает нормально, но вторая вещь, т.е. отображение параметров диалога вместе с начальным приветственным сообщением, не работает. Я уверен, как этого добиться, так как при попытке реализовать то же самое, используя вышеописанный пост stackoverflow, это вызывает ошибку в моем веб-канале.

Во втором посте описывается, как отображать диалог как приветственное сообщение, даже не переходя к приветственному сообщению. но в моем случае я хочу и то и другое.

Может кто-нибудь, пожалуйста, дайте мне знать, как этого добиться?

Заранее спасибо * 10 28 *

ЧайтаньяНГ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...