feat: Organization configuration and logo in chatwoot bot contact

This commit is contained in:
Davidson Gomes
2024-06-11 10:09:04 -03:00
parent a8937bd8b1
commit 31258a9b85
10 changed files with 24 additions and 18 deletions

View File

@@ -39,22 +39,6 @@ export class ChatwootController {
if (data.signMsg === false) data.signDelimiter = null;
}
if (!data.enabled) {
data.accountId = '';
data.token = '';
data.url = '';
data.signMsg = false;
data.signDelimiter = null;
data.reopenConversation = false;
data.conversationPending = false;
data.importContacts = false;
data.importMessages = false;
data.mergeBrazilContacts = false;
data.daysLimitImportMessages = 0;
data.autoCreate = false;
data.nameInbox = '';
}
if (!data.nameInbox || data.nameInbox === '') {
data.nameInbox = instance.instanceName;
}

View File

@@ -14,4 +14,6 @@ export class ChatwootDto {
importMessages?: boolean;
daysLimitImportMessages?: number;
autoCreate?: boolean;
organization?: string;
logo?: string;
}

View File

@@ -115,6 +115,8 @@ export class ChatwootService {
`${urlServer}/chatwoot/webhook/${encodeURIComponent(instance.instanceName)}`,
true,
data.number,
data.organization,
data.logo,
);
}
return data;
@@ -161,6 +163,8 @@ export class ChatwootService {
webhookUrl: string,
qrcode: boolean,
number: string,
organization?: string,
logo?: string,
) {
const client = await this.clientCw(instance);
@@ -218,8 +222,8 @@ export class ChatwootService {
'123456',
inboxId,
false,
'EvolutionAPI',
'https://evolution-api.com/files/evolution-api-favicon.png',
organization ? organization : 'EvolutionAPI',
logo ? logo : 'https://evolution-api.com/files/evolution-api-favicon.png',
)) as any);
if (!contact) {