我有一个红色节点流。我想运行流而无需单击任何注入节点(如注入)。我想通过dialogflow bot 通过客户请求运行该流程。有没有人遇到过这个问题?
答案 0 :(得分:1)
节点红色节点中有http。您可以创建一个终点。从这个终点开始听。当请求发送给它时,它被触发。您可以使用它进行注射。
答案 1 :(得分:0)
我已经解决了问题。对某些人可能会有所帮助。解决方案如下:
注入节点将发布请求发送到终点,即注入/注入节点ID 。因此,当我请求(POST)到终点时,流程就会运行。请求的示例如下: http://localhost:1880/inject/585915a7.b4f89c
答案 2 :(得分:-1)
在主节点中,而不是
node.on('input', function (msg) {
......
node.send(msg);
});
在您的.js文件本身上编写您的逻辑
RED.nodes.registerType("PrimaryNode", (c)=>{
.....
node.send({"payload": value});
})
这将在节点加载时触发,无需触发即可启动流程。