Tratando erro no msg.body
parent
3f29ce5d5f
commit
48f6943ece
|
@ -307,7 +307,7 @@ const monitoramento_response2 = async (response: any | null, wbot: any, contact:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
async function sendDelayedMessages(wbot: any, ticket: Ticket, contact: Contact, message: string, _msg?: WbotMessage) {
|
async function sendDelayedMessages(wbot: Session, ticket: Ticket, contact: Contact, message: string, _msg?: WbotMessage) {
|
||||||
const body = message.replace(/\\n/g, '\n');
|
const body = message.replace(/\\n/g, '\n');
|
||||||
|
|
||||||
if (body.search('dialog_actions') != -1) {
|
if (body.search('dialog_actions') != -1) {
|
||||||
|
@ -544,9 +544,9 @@ const extractCallCode = (str: string) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const sendDialogflowAwswer = async (
|
const sendDialogflowAwswer = async (
|
||||||
wbot: any,
|
wbot: Session,
|
||||||
ticket: Ticket,
|
ticket: Ticket,
|
||||||
msg: WbotMessage,
|
msg: any,
|
||||||
contact: Contact,
|
contact: Contact,
|
||||||
chat: Chat
|
chat: Chat
|
||||||
) => {
|
) => {
|
||||||
|
@ -555,7 +555,9 @@ const sendDialogflowAwswer = async (
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
wbot.sendPresenceAvailable();
|
// wbot.sendPresenceAvailable();
|
||||||
|
|
||||||
|
// console.log('(msg: ', msg )
|
||||||
|
|
||||||
// console.log('typeof(msg.type): ', typeof (msg.type), ' | msg.type: ', msg.type)
|
// console.log('typeof(msg.type): ', typeof (msg.type), ' | msg.type: ', msg.type)
|
||||||
|
|
||||||
|
@ -669,7 +671,6 @@ const verifyQueue = async (
|
||||||
const _ticket = await ShowTicketService(ticket.id);
|
const _ticket = await ShowTicketService(ticket.id);
|
||||||
// const chat = await msg.getChat();
|
// const chat = await msg.getChat();
|
||||||
const chat = wbot.chat
|
const chat = wbot.chat
|
||||||
|
|
||||||
await sendDialogflowAwswer(wbot, _ticket, msg, contact, chat);
|
await sendDialogflowAwswer(wbot, _ticket, msg, contact, chat);
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -735,7 +736,7 @@ const verifyQueue = async (
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const transferTicket = async (queueIndex: number, wbot: any, ticket: Ticket, contact: Contact) => {
|
const transferTicket = async (queueIndex: number, wbot: Session, ticket: Ticket, contact: Contact) => {
|
||||||
|
|
||||||
const botInfo = await BotIsOnQueue('botqueue')
|
const botInfo = await BotIsOnQueue('botqueue')
|
||||||
|
|
||||||
|
@ -791,7 +792,7 @@ const isValidMsg = (msg: WbotMessage): boolean => {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const queuesOutBot = async (wbot: any, botId: string | number) => {
|
const queuesOutBot = async (wbot: Session, botId: string | number) => {
|
||||||
|
|
||||||
const { queues, greetingMessage } = await ShowWhatsAppService(wbot.id!);
|
const { queues, greetingMessage } = await ShowWhatsAppService(wbot.id!);
|
||||||
|
|
||||||
|
@ -805,7 +806,7 @@ const queuesOutBot = async (wbot: any, botId: string | number) => {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const botTransferTicket = async (queues: Queue, ticket: Ticket, contact: Contact, wbot: any) => {
|
const botTransferTicket = async (queues: Queue, ticket: Ticket, contact: Contact, wbot: Session) => {
|
||||||
|
|
||||||
await ticket.update({ userId: null });
|
await ticket.update({ userId: null });
|
||||||
|
|
||||||
|
@ -813,7 +814,7 @@ const botTransferTicket = async (queues: Queue, ticket: Ticket, contact: Contact
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const botSendMedia = async (ticket: Ticket, contact: Contact, wbot: any, mediaPath: string, fileNameExtension: string) => {
|
const botSendMedia = async (ticket: Ticket, contact: Contact, wbot: Session, mediaPath: string, fileNameExtension: string) => {
|
||||||
|
|
||||||
const debouncedSentMessage = debounce(
|
const debouncedSentMessage = debounce(
|
||||||
|
|
||||||
|
@ -845,7 +846,7 @@ const botSendMedia = async (ticket: Ticket, contact: Contact, wbot: any, mediaPa
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const botSendMessage = (ticket: Ticket, contact: Contact, wbot: any, msg: string) => {
|
const botSendMessage = (ticket: Ticket, contact: Contact, wbot: Session, msg: string) => {
|
||||||
|
|
||||||
const debouncedSentMessage = debounce(
|
const debouncedSentMessage = debounce(
|
||||||
|
|
||||||
|
@ -1177,7 +1178,7 @@ const handleMsgAck = async (msg_id: any, ack: any) => {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const wbotMessageListener = (wbot: any): void => {
|
const wbotMessageListener = (wbot: Session): void => {
|
||||||
|
|
||||||
wbot.on("message_create", async msg => {
|
wbot.on("message_create", async msg => {
|
||||||
handleMessage(msg, wbot);
|
handleMessage(msg, wbot);
|
||||||
|
|
Loading…
Reference in New Issue