Erro de Certificado SSL ao Conectar ao Maestro no código Python

Erro de Certificado SSL ao Conectar ao Maestro no código Python

Por que o bot falhou ao conectar-se ao Maestro?

O bot falhou porque, dentro do Python, a chamada ao Maestro não ignorou o certificado SSL autoassinado do proxy ou servidor. Esse tipo de erro é comum em ambientes corporativos que utilizam certificados internos ou proxies de inspeção de tráfego.


Como resolver o problema de certificado SSL?

É necessário ajustar a verificação SSL antes de rodar novamente o robô. Você pode desativar a verificação SSL

Exemplo de desativação no código:

  1. from botcity.maestro import botMaestroSDK

  2. maestro = BotMaestroSDK.from_sys_args()
  3. maestro.VERIFY_SSL_CERT = False # Ignora a validação do certificado

O que é importante saber sobre a flag VERIFY_SSL_CERT?

Para que a flag maestro.VERIFY_SSL_CERT = False funcione corretamente, a dependência botcity-maestro-sdk deve estar na versão 0.7.0 ou superior.


Solução rápida

No código do robô, defina a flag para ignorar o certificado SSL:

  1. maestro.VERIFY_SSL_CERT = False

Assim, o robô voltará a se conectar normalmente, mesmo em ambientes com certificados auto assinados.