我有一个Azure bot,我一直在设计用于学习目的。但是,我对如何触发实际射击感到茫然。触发器基于HTTP请求(见下图),该请求位于功能应用程序中。授权设置为匿名,路由模板设置为参数以供在其他地方使用。
在我看来,当机器人收到由req.body和req.body [0] .id表示的HTTP请求时,触发器应该触发。但是,它似乎没有这样的方式。手动运行时触发器运行正常。
我对HTTP相关的事情比较新,所以任何帮助都会非常感激!
以下是重要的代码,它是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: