0

是否有可能仅使用托管在 Heroku 上的 nodejs 服务器来创建 webhook?我发现的唯一 webhook 是使用 Dialog Flow 制作的,我找不到任何文档来解决我的问题。

我目前的代码是:

'use strict';
const express = require('express');
const functions = require('firebase-functions');
const {dialogflow} = require('@assistant/conversation');
const bodyParser = require('body-parser');
const port = process.env.PORT || 3000;
const app = dialogflow({debug:true});

app.handle('yes', (conv)=>{
    conv.add('Bro, you fire');
});

const expressApp = express().use(bodyParser.json());
expressApp.post('/webhook', app);

expressApp.get('/da', (req,res)=>{
    res.send("Sheeesh");
});

expressApp.listen(port);

exports.ActionsOnGoogleFulfillment = functions.https.onRequest(app);

但是每当我尝试使用 webhook 时,我都会收到以下消息:“未提供任何意图并且未定义回退处理程序。”

4

0 回答 0