​​​​​​​​​✅ Cloud API e DialogFlow

📁​ Arquivos prontos para download nessa aula.


​👉 ​Instruções Vídeo 1:

CLOUD API + DIALOGFLOW

1- DOWNLOAD NODE, GIT e NGROK

2- HABILITAR NUMERO OFICIAL CLOUD API

3- ABRIR O GIT CMD

a. cd Desktop

b. mkdir cloudzdg

c. cd cloudzdg

d. criar app.js e package.json

e. npm install

f. configurar o app.js (JSON de acesso, projectid, tokens cloud)

g. node app.js

4- COMPARTILHAR SERVIÇO NO NGROK

5- CONFIGURAR WEBHOOK CLOUDAPI

6- TESTAR


​👉 ​Instruções Vídeo 2:

CLOUD API + DIALOGFLOW VPS

sudo apt update && sudo apt upgrade

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install -y nodejs

sudo apt install apt-transport-https ca-certificates curl software-properties-common

sudo apt update

criar pasta cloudzdg

subir app.js e package.json

cd cloudzdg

npm install

node app.js

sudo npm install -g pm2

pm2 start app.js

sudo apt install nginx

sudo rm /etc/nginx/sites-enabled/default

sudo nano /etc/nginx/sites-available/cloudapi

server {

  server_name cloudapi.zapdasgalaxias.com.br;

  location / {

    proxy_pass http://127.0.0.1:1337;

    proxy_http_version 1.1;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection 'upgrade';

    proxy_set_header Host $host;

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-Proto $scheme;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_cache_bypass $http_upgrade;

  }

  }

sudo ln -s /etc/nginx/sites-available/cloudapi /etc/nginx/sites-enabled

sudo nginx -t

sudo service nginx restart

sudo apt-get install snapd

sudo snap install notes

sudo snap install --classic certbot

sudo certbot --nginx