Skip to content

Instantly share code, notes, and snippets.

View MichaelBarney's full-sized avatar
🤖

Michael Barney MichaelBarney

🤖
View GitHub Profile
var axios = require("axios");
function salvar(valor1, valor2, valor3){
axios.post('SUA_URL',{
"data": {
"valor1": valor1,
"valor2": valor2,
"valor3": valor3,
}
},{
@MichaelBarney
MichaelBarney / MonsterLojaFufillment.js
Last active October 20, 2023 22:19
Exemplo de um 'fufillment' para ser usado no Dialogflow
'use strict';
const functions = require('firebase-functions');
const {WebhookClient} = require('dialogflow-fulfillment');
var nodemailer = require('nodemailer');
function enviarEmail(usuario, produto, quantidade){
// Configurações do Email
var transporter = nodemailer.createTransport({
service: 'gmail',
module.exports = function(controller) {
// Mensagens
controller.hears(['Oi', 'Olá!'],'message', async(bot, message) => {
await bot.reply(message, 'Olá!');
});
controller.hears(new RegExp(/^meu nome é (.*?)$/i), 'message', async(bot, message) => {
let param = message.matches[1];
await bot.reply(message, `Bem-vindo ${ param }!`);
});
controller.hears('get_started', 'facebook_postback', async(bot, message) => {
await bot.reply(message, `Vamos começar!`);
await bot.reply(message, {
text: 'Qual é o seu nome?',
quick_replies: [
{
title: "Michael",
payload: "meu nome é Michael",
},
{
controller.on('facebook_postback', async(bot, message) => {
await bot.reply(message,`Escutei o seguinte postback: ${ message.text }`);
});
controller.hears('get_started', 'facebook_postback', async(bot, message) => {
await bot.reply(message, `Vamos começar!`);
await bot.reply(message, `Qual é o seu nome?`);
});
module.exports = function(controller) {
controller.hears(new RegExp(/^meu nome é (.*?)$/i), 'message', async(bot, message) => {
let param = message.matches[1];
await bot.reply(message, `Bem-vindo ${ param }!`);
});
}
module.exports = function(controller) {
controller.hears(['Oi', 'Olá!'],'message', async(bot, message) => {
await bot.reply(message, 'Olá!');
});
}
@MichaelBarney
MichaelBarney / botkitMessengerSimpleConfig.js
Last active May 1, 2020 19:45
A simple implementation of a Botkit configuration for Facebook Messenger
// Import Botkit
const { Botkit } = require('botkit');
// Import Facebook Adapter
const { FacebookAdapter, FacebookEventTypeMiddleware } = require('botbuilder-adapter-facebook');
// Load process.env values from .env file
require('dotenv').config();
// Configure Facebook Adapter
@MichaelBarney
MichaelBarney / SwiftUI_Ad_Rewarded.swift
Created October 22, 2019 12:28
A google AdMob Reward implementation in SwiftUI
import SwiftUI
import GoogleMobileAds
import UIKit
final class Rewarded: NSObject, GADRewardedAdDelegate{
var rewardedAd:GADRewardedAd = GADRewardedAd(adUnitID: rewardID)
var rewardFunction: (() -> Void)? = nil