我目前正在使用Microsoft Bot Framework和node.js构建聊天机器人。 我想找到一种修改/预填充用户输入/收到的消息的方法。 例如,聊天机器人问“你几岁?” 用户只需键入“ 25”即可。 对于这种情况,我不想显示25,而是要显示“我的年龄是25”。 谁能告诉我如何实现这一目标?
谢谢。
答案 0 :(得分:1)
bot.dialog('nameOfDialog', [
function (session) {
builder.Prompts.number(session, 'What is your age?');
},
function (session, results) {
// user input is stored in results.response
session.endDialog(`My age is ${results.response}`);
}
])