Default Welcome Intent
A intenção de boas-vindas é a primeira mensagem, geralmente uma saudação. A intenção de boas-vindas também é responsável por informar seus usuários sobre suas opções e o que eles podem perguntar.
Passo a passo
Clique em
Intents
no menu à esquerda.Clique em
Default Welcome Intent
Adicione algumas frases para treinar o seu app conversational, adicione frases, palavras ou expressões e depois aperte enter.
4. Adicione uma resposta.Olá, bem vindo ao app de conversação GDG Cloud. Você gostaria de procurar um organizador por 1.Name ou 2.Skill?
5. Aperte save
.
6. No menu esquerdo aperte emFulfilment
7. Clique enable Inline Editor(Powered by Cloud Functions for Firebase)
8. O seu código final, após nós reescrevermos a função para o intent de saudação, deve ficar desta forma:
function welcome(agent) {
agent.add(`Olá, bem vindo ao app de conversação GDG Cloud. Você gostaria de procurar um organizador por 1.Name ou 2.Skill?`);
}
// See https://github.com/dialogflow/dialogflow-fulfillment-nodejs
// for Dialogflow fulfillment library docs, samples, and to report issues
"use strict";
const functions = require("firebase-functions");
const { WebhookClient } = require("dialogflow-fulfillment");
const { Card, Suggestion } = require("dialogflow-fulfillment");
process.env.DEBUG = "dialogflow:debug"; // enables lib debugging statements
exports.dialogflowFirebaseFulfillment = functions.https.onRequest(
(request, response) => {
const agent = new WebhookClient({ request, response });
console.log(
"Dialogflow Request headers: " + JSON.stringify(request.headers)
);
console.log("Dialogflow Request body: " + JSON.stringify(request.body));
function welcome(agent) {
agent.add(
`Olá, bem vindo ao app de conversação GDG Cloud. Você gostaria de procurar um organizador por 1.Name ou 2.Skill?`
);
}
function fallback(agent) {
agent.add(`Eu não entendi`);
agent.add(`Desculpe, poderia falar novamente?`);
}
// Run the proper function handler based on the matched Dialogflow intent name
let intentMap = new Map();
intentMap.set("Default Welcome Intent", welcome);
intentMap.set("Default Fallback Intent", fallback);
agent.handleRequest(intentMap);
}
);
Last updated