Added Typebot integration

This commit is contained in:
Davidson Gomes 2023-08-18 11:58:41 -03:00
parent 6f99784224
commit 31325d0999

View File

@ -1,4 +1,3 @@
import { delay } from '@whiskeysockets/baileys';
import axios from 'axios'; import axios from 'axios';
import { Logger } from '../../config/logger.config'; import { Logger } from '../../config/logger.config';
@ -231,7 +230,8 @@ export class TypebotService {
await instance.textMessage({ await instance.textMessage({
number: remoteJid.split('@')[0], number: remoteJid.split('@')[0],
options: { options: {
delay: instance.localTypebot.delay_message || 1000, // delay: instance.localTypebot.delay_message || 1000,
delay: wait ? wait * 1000 : instance.localTypebot.delay_message || 1000,
presence: 'composing', presence: 'composing',
linkPreview: linkPreview, linkPreview: linkPreview,
}, },
@ -245,7 +245,8 @@ export class TypebotService {
await instance.mediaMessage({ await instance.mediaMessage({
number: remoteJid.split('@')[0], number: remoteJid.split('@')[0],
options: { options: {
delay: instance.localTypebot.delay_message || 1000, // delay: instance.localTypebot.delay_message || 1000,
delay: wait ? wait * 1000 : instance.localTypebot.delay_message || 1000,
presence: 'composing', presence: 'composing',
}, },
mediaMessage: { mediaMessage: {
@ -259,7 +260,8 @@ export class TypebotService {
await instance.mediaMessage({ await instance.mediaMessage({
number: remoteJid.split('@')[0], number: remoteJid.split('@')[0],
options: { options: {
delay: instance.localTypebot.delay_message || 1000, // delay: instance.localTypebot.delay_message || 1000,
delay: wait ? wait * 1000 : instance.localTypebot.delay_message || 1000,
presence: 'composing', presence: 'composing',
}, },
mediaMessage: { mediaMessage: {
@ -273,7 +275,8 @@ export class TypebotService {
await instance.audioWhatsapp({ await instance.audioWhatsapp({
number: remoteJid.split('@')[0], number: remoteJid.split('@')[0],
options: { options: {
delay: instance.localTypebot.delay_message || 1000, // delay: instance.localTypebot.delay_message || 1000,
delay: wait ? wait * 1000 : instance.localTypebot.delay_message || 1000,
presence: 'recording', presence: 'recording',
encoding: true, encoding: true,
}, },
@ -282,10 +285,6 @@ export class TypebotService {
}, },
}); });
} }
if (wait) {
await delay(wait * 1000);
}
} }
if (input) { if (input) {