mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 04:29:16 +00:00
first test with dialogflow
This commit is contained in:
13
app.js
13
app.js
@@ -10,8 +10,9 @@ const mysqlConnection = require('./config/mysql')
|
||||
const { middlewareClient } = require('./middleware/client')
|
||||
const { connectionReady, connectionLost } = require('./controllers/connection')
|
||||
const { saveMedia } = require('./controllers/save')
|
||||
const { getMessages, responseMessages } = require('./controllers/flows')
|
||||
const { getMessages, responseMessages, bothResponse } = require('./controllers/flows')
|
||||
const { sendMedia, sendMessage, lastTrigger } = require('./controllers/send')
|
||||
|
||||
const app = express();
|
||||
app.use(express.json())
|
||||
|
||||
@@ -39,6 +40,16 @@ const listenMessage = () => client.on('message', async msg => {
|
||||
saveMedia(media);
|
||||
}
|
||||
|
||||
/**
|
||||
* Si estas usando dialogflow solo manejamos una funcion todo es IA
|
||||
*/
|
||||
|
||||
if (process.env.DATABASE === 'dialogflow') {
|
||||
const response = await bothResponse(message);
|
||||
await sendMessage(client, from, response.replyMessage);
|
||||
return
|
||||
}
|
||||
|
||||
/**
|
||||
* Ver si viene de un paso anterior
|
||||
* Aqui podemos ir agregando más pasos
|
||||
|
||||
Reference in New Issue
Block a user