evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

Quando cria uma nova instancia o status já vem como Conectado

Open patronotech opened this issue 7 months ago • 1 comments

Welcome!

  • [x] Yes, I have searched for similar issues on GitHub and found none.

What did you do?

Instalei a Evolution API em diferentes servidores e ambientes. Após a instalação, criei uma nova instância para iniciar os testes.

What did you expect?

Esperava que a nova instância criada permanecesse em estado "Desconectado", aguardando a conexão do cliente via QR Code ou token de autenticação. Também esperava ter acesso aos botões de "Resetar" e "Desconectar" para controle manual da sessão.

What did you observe instead of what you expected?

A instância foi criada já com o status "Conectada", sem que nenhuma ação de conexão tenha sido executada. Além disso, os botões de "Resetar" e "Desconectar" não funcionam, impossibilitando qualquer controle da sessão. Esse comportamento se repetiu em diferentes máquinas e ambientes com instalações limpas da API.

Screenshots/Videos

No response

Which version of the API are you using?

2.2.3

What is your environment?

Windows

Other environment specifications

Docker com Docker Compose
Testado em máquinas Ubuntu 20.04 LTS e Debian 11
Hardware: VPS com 8 vCPU e 16GB RAM

If applicable, paste the log output

{

status: 400,

error: 'Bad Request',

message: [ 'The "30225412" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 03:25:52 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "30225412" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 03:25:52 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "30225412" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 03:25:52 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "30225412" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 03:25:52 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "30225412" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 04:39:19 VERBOSE [CacheEngine] [string] RedisCache initialized for Re

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 04:39:19 VERBOSE [CacheService] [string] cacheservice created using cache engine: Gt

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 04:39:19 VERBOSE [CacheEngine] [string] RedisCache initialized for Re

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 04:39:19 VERBOSE [CacheService] [string] cacheservice created using cache engine: Gt

create instance {

instanceName: 'principal',

integration: 'EVOLUTION',

token: 'DBF33048E5DB-49D8-87AE-18ADD88A6532'

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:03 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:04 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:05 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:06 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:06 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:06 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:19 ERROR [InstanceController] [object]

{

status: 400,

error: 'Bad Request',

message: [ 'The "principal" instance is not connected' ]

}

[Evolution API] v2.2.3 170 - Wed Apr 30 2025 06:45:20 ERROR [InstanceController] [object]

Additional Notes

Este comportamento impede o uso correto da ferramenta em ambientes de produção e compromete o controle das sessões. Solicito análise para verificar se se trata de um bug ou alteração recente no comportamento padrão.

patronotech avatar Apr 30 '25 10:04 patronotech

Também já notei esse comportamento desde pelo menos a versão 2.1.0.

Para resolver isso até que o bug seja fixado, assim que eu crio a instância eu chamo o /instance/logout/ para fazer uma desconexão.

Dessa forma consegui contornar esse problema.

cleytoncoro avatar Apr 30 '25 11:04 cleytoncoro

Também estou com a mesma dificuldade.

augustoformentao avatar Jun 06 '25 23:06 augustoformentao

Versão: 2.3.0:

Para contornar este bug com apenas uma requisição, adicionava "status": "close", a requisição de criação. O que retornava uma instância desconectada e pronta para uso. { "status": "close", "instanceName": "{{instance}}", "number": "{{['number']}}", "token": "{{['apikey']}}", "integration": "WHATSAPP-BUSINESS", "qrcode": true, "rejectCall": true, "msgCall": "Este whatsApp não aceita ligações", "groupsIgnore": true, "alwaysOnline": false, "readMessages": false, "readStatus": false }

No entanto. Agora nem mesmo isto ou /instance/logout/ estão mais funcionando. Tornando as instancias inutilizáveis.

srvictorbatista avatar Jun 27 '25 18:06 srvictorbatista

cria com a integration 'baileys'? aqui ta normal criar

gkp1 avatar Jul 01 '25 19:07 gkp1

@patronotech, esse aconteceu comigo quando eu erroneamente selecionei o tipo Evolution em vez de Baileys como o @gkp1 comentou!

juliancesar avatar Jul 02 '25 18:07 juliancesar

Acredito que seja porque na documentação esta exemplificado de forma incorreta... Realmente BALEYS resolve o caso.

srvictorbatista avatar Jul 03 '25 15:07 srvictorbatista