Node.js 如何从microsof bot框架中创建的html表单文本框中检索值?

Node.js 如何从microsof bot框架中创建的html表单文本框中检索值?,node.js,nodes,bots,botframework,Node.js,Nodes,Bots,Botframework,我能够用一些HTML控件创建表单,如文本框(输入字段),请查看下面给出的屏幕截图 请告诉我如何检索在bot中创建的表单字段(文本框/密码字段)的值 bot.dialog('message_with_table', function (session) { var tableHTML = '<table style="padding:10px;border:1px solid black;"><tr style="background-color:#c6c6c6"><

我能够用一些HTML控件创建表单,如文本框(输入字段),请查看下面给出的屏幕截图

请告诉我如何检索在bot中创建的表单字段(文本框/密码字段)的值

bot.dialog('message_with_table', function (session) {
var tableHTML = '<table style="padding:10px;border:1px solid black;"><tr style="background-color:#c6c6c6"><th>Countries</th><th>Capitals</th><th>Population</th><th>Language</th></tr><tr><td>USA</td><td>Washington D.C.</td><td>309 million</td><td>English</td></tr><tr><td>Sweden</td><td>Stockholm</td><td>9 million</td><td>Swedish</td></tr></table>';
var message = {
    type: 'message',
    textFormat: 'xml', 
    text: tableHTML
};
session.send(message);});
bot.dialog('message\u with\u table',函数(会话){
var tableHTML=‘国家资本人口语言美国华盛顿哥伦比亚特区3.09亿英语Wedenstockholm 900万英语Wendish’;
var消息={
键入:“消息”,
textFormat:'xml',
文本:表格HTML
};
session.send(message);});


我已经使用瀑布对话框提示了这一点。但是,我需要使用html表单来实现这一点,具体取决于您使用的频道。。。HTML在大多数频道中都不受支持,我认为实际上没有办法获取文本框的值。一个解决方案是a,另一个解决方案是自适应卡和

正如@JasonSowers所说,大多数渠道都不支持XML类型的消息,我建议您可以利用in,它很容易为您的用户生成表单,也很容易从用户那里获取输入数据。有关如何从输入表单自适应卡接收数据,请参阅的答案