INTENT不会使用培训短语来打电话

时间:2018-08-03 19:46:25

标签: firebase actions-on-google dialogflow

我总共有4个Dialogflow目的。他们是

  1. 默认的欢迎意图(事件:欢迎,已启用webhook呼叫)
  2. 默认后备意图(默认后备意图:已启用,已禁用webhook调用)
  3. 再见(事件:actions_intent_CANCEL,意图在转换结束时启用:)
  4. astro(启用了网络通话)

名为“ astro ”的意图包含5个训练短语,并且其event字段为空。从指定的5个词组中调出任何一个词组后,它都应以正常的文本响应来响应。众所周知,我尝试使用所有5个短语,并且仅调用“默认后备意图”。以下是我的代码(index.js)的一瞥

.
.
.
function welcome(agent) {
  var request = require('request');
        return new Promise((resolve, reject) => {
                request(options, (error, response, body) => {
          });

  }

  function astro(agent) {
  var request = require('request');
        return new Promise((resolve, reject) => {
          request(astro_options, (error, response, body) => {
      });
  }

let intentMap = new Map();
intentMap.set('Default Welcome Intent', welcome);
intentMap.set('astro', astro);
agent.handleRequest(intentMap);

1 个答案:

答案 0 :(得分:0)

创建家长的跟进意图可以解决此问题。建议仍未解决,但对我有用。