如果从电报询问,关于firebase功能的Dialogflow完全实现

时间:2018-11-10 21:48:15

标签: firebase actions-on-google dialogflow

我编写了一个函数,该函数可用于firebase函数,并且如果请求来自对话框控制台或Google Assistant模拟器,则可以根据请求接受答案。但是,如果我从Telegram询问此功能不起作用。

Say that one more time?这样的答案,或者如果我在网络上填写Responses表格,我都会收到此答复。

如何将Firebase功能与Telegram连接起来?

'use strict';
const {
  dialogflow,
  Permission,
  Suggestions,
  BasicCard,
} = require('actions-on-google');

const firebase = require('firebase');
const functions = require('firebase-functions');
const app = dialogflow({debug: true});
app.intent('simple word', (conv) => {   
        conv.ask(`it's ok`);
});
exports.dialogflowFirebaseFulfillment = functions.https.onRequest(app);

1 个答案:

答案 0 :(得分:1)

问题在于您使用的是Google动作库,该库专门用于将结果发送到助手。

如果您希望能够将结果发送到Telegram,则需要使用dialogflow-fulfillment库,该库的处理方式略有不同。