【发布时间】:2018-07-18 07:21:20
【问题描述】:
我目前正在使用 Microsoft Bot Framework 和 node.js 构建一个聊天机器人。 我想找到一种修改/预填充用户输入/接收消息的方法。 例如,聊天机器人会询问“你的年龄?” 用户可以简单地输入“25”。 对于这种情况,我想显示“我的年龄是 25”,而不是只显示 25。 谁能告诉我如何实现这一目标?
谢谢。
【问题讨论】:
标签: node.js chat botframework chatbot
我目前正在使用 Microsoft Bot Framework 和 node.js 构建一个聊天机器人。 我想找到一种修改/预填充用户输入/接收消息的方法。 例如,聊天机器人会询问“你的年龄?” 用户可以简单地输入“25”。 对于这种情况,我想显示“我的年龄是 25”,而不是只显示 25。 谁能告诉我如何实现这一目标?
谢谢。
【问题讨论】:
标签: node.js chat botframework chatbot
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}`);
}
])
【讨论】: