Skip to content

Fix: corrigir controle do evolutionBot por variavel de ambiente#2611

Open
iagocotta wants to merge 1 commit into
evolution-foundation:developfrom
iagocotta:fix-evolutionBot-EnabledDisabled-env
Open

Fix: corrigir controle do evolutionBot por variavel de ambiente#2611
iagocotta wants to merge 1 commit into
evolution-foundation:developfrom
iagocotta:fix-evolutionBot-EnabledDisabled-env

Conversation

@iagocotta

Copy link
Copy Markdown

📋 Descrição
Durante a análise de alguns erros relacionado a pool de conexão identifiquei uma chuva de conexões do prisma a cada nova mensagem sendo recebida no whatsapp, mesmo o tipo da Instancia sendo Baileys e não Evolution.

No controller do evolutionBot o integrationEnabled está hardcoded como TRUE, sem variável de ambiente de controle para os casos em que nenhum tipo de bot é utilizado, como é o meu caso de disparo de mensagens apenas, logo, mesmo com todos os chatbots desabilitados no .env (TypeBot, Dify, etc), o EvolutionBot sempre executa ~10 queries por mensagem recebida (busca de configurações, sessão, gatilhos por tipo, fallback) por estar true.

📸 Screenshots (if applicable)
image
📝 Notas Adicionais
O tratamento aplicado foi criar uma variável de ambiente de controle do EvolutionBot assim como já existem para os demais tipos de integrações. Desta forma, caso quem não utilize nenhuma integração e usa apenas disparos de mensagens não é afetado pelas infinitas requisições feitas sem necessidade, estourando pool de conexões quando a muitas instâncias (meu caso).

Obs: Re-open do pull request #2259 , mas agora na branch develop

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @iagocotta, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant