Node.js 从自适应卡的输入中检索数据
我在bot框架中使用一个输入表单作为自适应卡。 现在我想检索用户在表单中提供的数据,并在用户单击submit按钮后将其显示在屏幕上 有谁能给我一个代码的例子,因为我似乎无法让它工作 我正在使用下一个自适应卡:Node.js 从自适应卡的输入中检索数据,node.js,bots,botframework,Node.js,Bots,Botframework,我在bot框架中使用一个输入表单作为自适应卡。 现在我想检索用户在表单中提供的数据,并在用户单击submit按钮后将其显示在屏幕上 有谁能给我一个代码的例子,因为我似乎无法让它工作 我正在使用下一个自适应卡: 有一个关于在node.js上使用AdaptiveCards的示例。有关更多详细信息,请参阅 当使用Submit方法时,Bot框架将处理提交,并且您的Bot将收到一条新消息,其值字段将表单数据作为JSON对象填充 在此示例中,它创建了一个函数processSubmitAction,用于处理提
有一个关于在node.js上使用AdaptiveCards的示例。有关更多详细信息,请参阅 当使用Submit方法时,Bot框架将处理提交,并且您的Bot将收到一条新消息,其
值
字段将表单数据作为JSON对象填充
在此示例中,它创建了一个函数processSubmitAction
,用于处理提交消息
var bot = new builder.UniversalBot(connector, function (session) {
if (session.message && session.message.value) {
// A Card's Submit Action obj was received
processSubmitAction(session, session.message.value);
return;
}
// ...
});
要输出用户输入值,只需使用session.send()
作为参考:
function processSubmitAction(session, value) {
session.send(JSON.stringify(value));
}
谢谢你的反应,但当我实现它时,我的代码似乎崩溃了。有什么办法可以联系你吗?@KHaemels,你直接联系我不太方便,很抱歉。但是,您可以在上打开一个新线程,因此,通过您的问题和代码片段,社区将始终帮助您。
function processSubmitAction(session, value) {
session.send(JSON.stringify(value));
}