Skip to content

Instantly share code, notes, and snippets.

View neuberfran's full-sized avatar

Neuber Sousa neuberfran

View GitHub Profile
@neuberfran
neuberfran / index.js
Created July 9, 2020 16:32
dialogflow file
'use strict';
const functions = require('firebase-functions');
const Logging = require('@google-cloud/logging');
const {
WebhookClient
} = require('dialogflow-fulfillment');
const admin = require('firebase-admin');
admin.initializeApp();
const db = admin.firestore();
@neuberfran
neuberfran / indexb.js
Created July 9, 2020 18:06
dialogflow file
'use strict';
const functions = require('firebase-functions');
const {
Logging
} = require('@google-cloud/logging');
const {
WebhookClient
} = require('dialogflow-fulfillment');
@neuberfran
neuberfran / logging.js
Created July 10, 2020 02:42
tava assim (antigo)
// const logging = new Logging();
// const log = logging.log(logName);
// function getLogEntries() {
// const logging = Logging();
// const options = {
// pageSize: 10,
// filter: 'resource.type="cloud_function"'
@neuberfran
neuberfran / index.js
Created July 10, 2020 16:26
o ultimo q tava funcionando
'use strict';
const functions = require('firebase-functions');
const {Logging } = require('@google-cloud/logging');
const {WebhookClient} = require('dialogflow-fulfillment');
const admin = require('firebase-admin');
admin.initializeApp();
const db = admin.firestore();
@neuberfran
neuberfran / package.json
Created July 10, 2020 16:27
o ultimo package.json q tava funcionando
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"scripts": {
"serve": "firebase emulators:start --only functions",
"shell": "firebase functions:shell",
"start": "npm run shell",
"deploy": "firebase deploy --only functions",
"deployDialogflowFulfilment": "firebase deploy --only functions:dialogflowFirebaseFulfillment",
"logs": "firebase functions:log"
@neuberfran
neuberfran / index.js
Created July 10, 2020 16:41
index tal
'use strict';
// Importar os módulos necessários
const {dialogflow} = require('actions-on-google');
const functions = require('firebase-functions');
const admin = require('firebase-admin');
//Inicializar a app Firebase
admin.initializeApp({
@neuberfran
neuberfran / indexb.js
Created July 10, 2020 17:22
indexb.js pra exemplos
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = require('firebase-functions');
// The Firebase Admin SDK to access the Firebase Realtime Database.
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => {
console.log('Request headers: ' + JSON.stringify(request.headers));
@neuberfran
neuberfran / index.js
Created July 11, 2020 01:04
mandando um true, logging não apareceu na tag INFO no GCP
'use strict';
const functions = require('firebase-functions');
const {Logging } = require('@google-cloud/logging');
const {WebhookClient} = require('dialogflow-fulfillment');
const admin = require('firebase-admin');
admin.initializeApp();
const db = admin.firestore();
@neuberfran
neuberfran / index.js
Created July 11, 2020 20:58
gists importante
'use strict';
const functions = require('firebase-functions');
const {
Logging
} = require('@google-cloud/logging');
const {
WebhookClient
} = require('dialogflow-fulfillment');
@neuberfran
neuberfran / gugu.js
Last active October 28, 2020 01:33
mudei o último código
'use strict';
const functions = require('firebase-functions');
const {
Logging
} = require('@google-cloud/logging');
const {
WebhookClient
} = require('dialogflow-fulfillment');