问题描述
是否有可能仅使用托管在 Heroku 上的 nodejs 服务器来创建 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 时,我都会收到消息:“未提供意图且未定义回退处理程序。”
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)