mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-21 04:59:15 +00:00
DialogFlow botones por payload
Evita crash si el mensaje excede los 256 caracteres + botones por el payload de DialogFlow
This commit is contained in:
8
app.js
8
app.js
@@ -57,8 +57,12 @@ const listenMessage = () => client.on('message', async msg => {
|
|||||||
|
|
||||||
if (process.env.DATABASE === 'dialogflow') {
|
if (process.env.DATABASE === 'dialogflow') {
|
||||||
if (!message.length) return;
|
if (!message.length) return;
|
||||||
const response = await bothResponse(message, number);
|
const response = await bothResponse(message.substring(256,-1), number);
|
||||||
await sendMessage(client, from, response.replyMessage);
|
await sendMessage(client, from, response.replyMessage);
|
||||||
|
if(response.actions){
|
||||||
|
await sendMessageButton(client, from, null, response.actions);
|
||||||
|
return
|
||||||
|
}
|
||||||
if (response.media) {
|
if (response.media) {
|
||||||
sendMedia(client, from, response.media);
|
sendMedia(client, from, response.media);
|
||||||
}
|
}
|
||||||
@@ -168,4 +172,4 @@ if (process.env.DATABASE === 'mysql') {
|
|||||||
server.listen(port, () => {
|
server.listen(port, () => {
|
||||||
console.log(`El server esta listo por el puerto ${port}`);
|
console.log(`El server esta listo por el puerto ${port}`);
|
||||||
})
|
})
|
||||||
checkEnvFile();
|
checkEnvFile();
|
||||||
|
|||||||
Reference in New Issue
Block a user