Я читал документ бота, где люди публиковали, если вы замените диалоговое окно, а затем сохраните предыдущее диалоговое окно в стеке и сохраните где-нибудь.
Теперь я попытался пойти по пути к endDialog (), а затем replaceDialog ();
callRequest.GetWebAPICall(session, urlData, function (body) {
if(body.statusCode == 200) {
if(body.data == undefined) {
builder.Prompts.choice(session,Want to Select List?", "Yes|No",{listStyle: builder.ListStyle.button});
} else {
session.endDialog();
session.replaceDialog('/Show List');
}
} else {
session.send('Something went wrong. You can use the back or top command.');
session.replaceDialog('/menu');
}
});
Требуется знать, заменяю ли я строки ниже
session.endDialog();
session.replaceDialog('/Show List');
на
session.endDialog('/Show List');