WhatsApp: mudanças entre as edições
		
		
		
		
		
		Ir para navegação
		Ir para pesquisar
		
				
		
		
	
Sem resumo de edição  | 
				|||
| Linha 7: | Linha 7: | ||
* '''Privilégios''': Script deve ser executado como administrador.  | * '''Privilégios''': Script deve ser executado como administrador.  | ||
* '''Arquivos Necessários''': Os seguintes arquivos devem estar presentes em <code>C:\Celta Sistemas\WhatsApp</code>:  | * '''Arquivos Necessários''': Os seguintes arquivos devem estar presentes em <code>C:\Celta Sistemas\WhatsApp</code>:  | ||
** <code>setup_wsl_docker.ps1</code> (script Bash)  | |||
** <code>setup_docker_api.sh</code> (script Bash)  | ** <code>setup_docker_api.sh</code> (script Bash)  | ||
** <code>.env</code> (arquivo de configuração)  | ** <code>.env</code> (arquivo de configuração)  | ||
Edição das 12h48min de 2 de abril de 2025
Tutorial de Configuração da Evolution API para WhatsApp no Sistema Celta
Este tutorial orienta o suporte técnico e representantes na instalação e configuração do ambiente WSL, Docker e Evolution API no Windows para integração com o ERP. O objetivo é automatizar a instalação e garantir que a API do WhatsApp esteja funcional.
Requisitos
- Sistema Operacional: Windows 10 ou superior (versões anteriores não são compatíveis com WSL 2).
 - Virtualização: Habilitada na BIOS/UEFI (veja como verificar abaixo).
 - Privilégios: Script deve ser executado como administrador.
 - Arquivos Necessários: Os seguintes arquivos devem estar presentes em 
C:\Celta Sistemas\WhatsApp:setup_wsl_docker.ps1(script Bash)setup_docker_api.sh(script Bash).env(arquivo de configuração)docker-compose.yaml(arquivo de composição do Docker)
 
Passo a Passo
1. Verificar Requisitos do Sistema
- Confirme a versão do Windows:
- Abra o menu Iniciar, digite 
winvere pressione Enter. - Verifique se a versão é 10 ou superior (ex.: "Versão 22H2"). Caso contrário, atualize o sistema.
 
 - Abra o menu Iniciar, digite 
 - Execute como administrador:
- Clique com o botão direito no PowerShell, selecione "Executar como administrador" e abra o script fornecido.
 
 
2. Verificar Virtualização na BIOS
- Checar se está habilitada:
- Abra o Gerenciador de Tarefas (Ctrl + Shift + Esc).
 - Vá para a aba "Desempenho" e procure por "Virtualização" na seção da CPU.
 - Se estiver "Habilitado", prossiga. Se "Desabilitado", siga os passos abaixo.
 
 - Habilitar virtualização na BIOS:
- Reinicie o computador e entre na BIOS/UEFI (teclas comuns: F2, Del, F10 - consulte o manual da placa-mãe).
 - Procure por opções como "Intel VT-x", "AMD-V" ou "Virtualization Technology" (geralmente em "Advanced" ou "CPU Configuration").
 - Habilite a opção e salve as alterações (F10 para salvar e sair na maioria dos casos).
 - Reinicie o sistema e confirme no Gerenciador de Tarefas que a virtualização está ativa.
 
 
3. Verificar Arquivos Obrigatórios
- Navegue até 
C:\Celta Sistemas\WhatsAppno Explorador de Arquivos. - Confirme a presença dos arquivos:
setup_docker_api.sh.envdocker-compose.yaml
 - Se algum arquivo estiver ausente, solicite ao responsável pelo ERP ou equipe técnica antes de prosseguir.
 
4. Executar o Script PowerShell
- Abra o PowerShell como administrador.
 - Navegue até o diretório do script (ex.: 
cd C:\Celta Sistemas\WhatsApp). - Execute o script com:
.\nome_do_script.ps1
 - O script irá:
- Habilitar Hyper-V e Plataforma da Máquina Virtual (pode exigir reinicialização).
 - Instalar o WSL e o Ubuntu-24.04.
 - Configurar o usuário "celta" no Ubuntu.
 - Instalar e configurar o Docker e a Evolution API.
 - Criar regras de firewall e tarefas agendadas.
 
 
5. Executar o Script Bash no WSL
- Após o script PowerShell instalar o WSL e Ubuntu, o script Bash (
setup_docker_api.sh) será executado automaticamente. - Ele irá:
- Atualizar pacotes no Ubuntu.
 - Instalar o Docker e Docker Compose.
 - Configurar o serviço da Evolution API para iniciar automaticamente.
 
 
6. Verificação Final
- Verifique se a API está rodando:
- Abra um navegador e acesse 
http://localhost:8010. - Se a página da Evolution API carregar, a configuração foi bem-sucedida.
 
 - Abra um navegador e acesse 
 - Caso contrário, consulte as notas de erros abaixo.
 
Notas
- Erros Comuns:
- "Arquivos .env ou docker-compose.yaml não encontrados": Certifique-se de que os arquivos estão em 
C:\Celta Sistemas\WhatsApp. - "Falha ao habilitar Hyper-V ou WSL": Confirme que a virtualização está ativa na BIOS e que o Windows está atualizado.
 - "Serviço evolution-api.service não ativo": Verifique os logs (veja abaixo).
 
 - "Arquivos .env ou docker-compose.yaml não encontrados": Certifique-se de que os arquivos estão em 
 - Onde Encontrar Logs:
- PowerShell: 
%TEMP%\wsl_docker_setup_DDMMYYYY_HHMMSS.log(ex.:C:\Users\SeuUsuario\AppData\Local\Temp). - Evolution API: No WSL, execute 
cat /var/log/evolution-api.log. - Status do serviço: No WSL, execute 
systemctl status evolution-api.service. 
 - PowerShell: 
 - Ativar Debug no WSL:
 
- No WSL (Ubuntu-24.04), edite o arquivo 
.envem/mnt/c/Celta Sistemas/WhatsAppcomsudo nano .env. - Adicione ou altere para 
DEBUG=truee salve (Ctrl + O, Enter, Ctrl + X). - Reinicie o serviço com 
sudo systemctl restart evolution-api.service. - Envie os logs detalhados (
/var/log/evolution-api.log) para a equipe técnica. 
- No WSL (Ubuntu-24.04), edite o arquivo 
 
- Suporte Adicional:
- Contate a equipe técnica da Celta Sistemas em caso de dúvidas ou falhas persistentes.
 
 
Resultado Esperado
Após seguir os passos, a Evolution API estará rodando na porta 8010 e integrada ao ERP para uso do WhatsApp. O serviço iniciará automaticamente ao ligar o computador.