Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何收集对邮件的反应(Microsoft Bot Framework)?_Node.js_Botframework_Microsoft Teams - Fatal编程技术网

Node.js 如何收集对邮件的反应(Microsoft Bot Framework)?

Node.js 如何收集对邮件的反应(Microsoft Bot Framework)?,node.js,botframework,microsoft-teams,Node.js,Botframework,Microsoft Teams,为了收集对信息的反应,我一直在关注这一点。在我开始使用英雄卡之前,一切都很顺利 当我发送英雄卡时,来自等待上下文的响应。sendActivity()是空对象,而不是资源标识符,因此我以后无法将响应附加到英雄卡 有人能帮我解决这个问题吗 我正在使用Node.js SDK和团队频道。这似乎是一个已知问题,解决方案是只分别发送两条消息-第一条消息是文本,第二条消息是带按钮的英雄卡。哦,我偶然发现了另一件有趣的事情。当您只发送英雄卡作为活动的附件而不设置任何其他内容时{attachments:[hero

为了收集对信息的反应,我一直在关注这一点。在我开始使用英雄卡之前,一切都很顺利

当我发送英雄卡时,来自
等待上下文的响应。sendActivity()
是空对象,而不是资源标识符,因此我以后无法将响应附加到英雄卡

有人能帮我解决这个问题吗


我正在使用Node.js SDK和团队频道。

这似乎是一个已知问题,解决方案是只分别发送两条消息-第一条消息是文本,第二条消息是带按钮的英雄卡。哦,我偶然发现了另一件有趣的事情。当您只发送英雄卡作为活动的附件而不设置任何其他内容时{attachments:[heroCard]}MS团队将只收到一条消息,因此它将向您发回资源标识符(而不是在活动中指定文本字段时返回2条)。但不幸的是,英雄卡似乎不支持我需要的降价格式,因为我使用的是QnA Maker。目前只有自适应卡支持降价。请尝试使用?