Skip to content

gdgbari/2017-codelab-actions-on-google

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions on Google codelab

Prerequisiti

Aver installato nodejs e Firebase Cli sul PC.

NodeJs

Windows/Mac OS

Scarica e installa nodejs dalla pagina di download.

Linux

A seconda della distribuzione sono disponibili diversi modi per installare node. Una lista dei comandi utili per farlo è disponibile qui.

Firebase-Cli

  1. Apri una shell e digita:
npm install -g firebase-tools
  1. Effettua il login su Firebase:
firebase login

Scarica il progetto

Puoi clonare il progetto con git clone https://github.com/gdgbari/2017_codelab_actions_on_google o scaricare lo .zip da qui.

Importa il progetto su Dialogflow

  • Apri la Console Action on Google e aggiungi un nuovo progetto con il nome che vuoi.
  • Fai click sul pulsante ADD ACTIONS e scegli BUILD sulla scheda Dialogflow.
  • Fai click su Save e seleziona l'icona con la rotellina delle impostazioni.
  • Seleziona Export and Import, poi Restore from zip, caricando lo zip che troverai nella cartella del tuo progetto scaricata da GitHub.

Configura Firebase Functions

  • Apri una shell nella cartella del progetto appena scaricato e digita:
firebase init functions

Alle richieste File functions/package.json already exists. Overwrite? e File functions/index.js already exists. Overwrite?, rispondi N.

  • Effettua il Deploy su Firebase: firebase deploy --only functions

Riceverai come risposta l'endpoint del webhook appositamente configurato su Firebase (esempio: Function URL (factsAboutGoogle): https://${REGION}-${PROJECT}.cloudfunctions.net/factsAboutGoogle).

  • Riapri il progetto su Dialogflow e nella scheda Fulfillment sulla sinistra attiva il Webhook, inserendo l'url ottenuto prima.

  • Seleziona Integrations dal menu laterale e apri le Impostazioni per Actions on Google.

  • Aggiungi i seguenti Intent nella sezione Additional triggering intents: chose_fact chose_cats

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published