# Default Welcome Intent

## Passo a passo

1. Clique em `Intents` no menu à esquerda.
2. Clique em `Default Welcome Intent`
3. 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 em`Fulfilment`

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:

```javascript
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?`);
}
```

{% code title="index.js" %}

```javascript
// 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);
  }
);

```

{% endcode %}

<br>
