只是想知道是否有可能在对话框链中实现类似于我们在 FormFlow 中获得的功能(后退、开始、重新启动、停止)等功能?谢谢。
如上所述,@activ8,可以通过使用内置方法来操作对话框堆栈来实现此类功能。
单击此处查看 C# 方法的列表。
要了解如何使用 NodeJS SDK 实现相同的效果,请单击此处。
NodeJS的代码示例:
bot.dialog('/', [
function (session) {
session.beginDialog('/askName');
},
function (session, results) {
session.send('Hello %s!', results.response);
}
]);
bot.dialog('/askName', [
function (session) {
builder.Prompts.text(session, 'Hi! What is your name?');
},
function (session, results) {
session.endDialogWithResult(results);
}
]);