Azure Bot功能应用程序触发器不会触发

时间:2018-03-27 22:25:22

标签: javascript azure http botframework azure-functions

我有一个Azure bot,我一直在设计用于学习目的。但是,我对如何触发实际射击感到茫然。触发器基于HTTP请求(见下图),该请求位于功能应用程序中。授权设置为匿名,路由模板设置为参数以供在其他地方使用。

在我看来,当机器人收到由req.body和req.body [0] .id表示的HTTP请求时,触发器应该触发。但是,它似乎没有这样的方式。手动运行时触发器运行正常。

我对HTTP相关的事情比较新,所以任何帮助都会非常感激!

enter image description here

以下是重要的代码,它是Azure上的函数应用程序中使用的index.js文件的开头。

module.exports = function (context, req) {
    if (req.body && req.body[0].id) {
    context.log('JavaScript HTTP trigger function processed a request.');
    context.log(req.body);

输出(更新)req.body [0] .id和req.body:

enter image description here enter image description here

0 个答案:

没有答案